Skip to Content

Java Developer

JOB DESCRIPTION


Portside Consulting is proud to partner with a leading consulting, technology, and digital transformation firm headquartered in Manchester, UK.

We are currently recruiting a highly skilled Position Name who is ready and willing to relocate to the UK to join their dynamic and innovative team.


RESPONSIBILITIES
  • Gathering requirements from the business analyst team.
  • Analyse any new technical requirements within the development team. 
  • Develop and unit test the application using Java/Java 8, REST, Python, JUnit, Cucumber, etc. 
  • Exposure to AI. 
  • Experienced in GitHub, Jenkins, pipeline, agile, SDLC, design methodology, API, TDD 
  • Writing SQL, DB procedures, performance optimisation of the queries and stored procedures. 
  • Sprint planning and attending retrospective calls, as well as daily stand-up calls for the agile scrum process.
  • Review the JIRA and acceptance criteria for any task planned. For the sprint with the team. 
  • Discussion with QA team for any QA/UAT release and discuss the test plans.
SKILLS
  • A minimum of five years' experience in the industry is required. 
  • Essential experience in designing and developing web-based applications using Java/J2EE. 
  • Strong experience applying OOP principles and understanding data structure concepts. 
  • Good understanding of the API lifecycle and hands-on experience with API development using Spring Boot.
  • Understanding API abstraction, layered approach, orchestration, and data transformation concepts. ●
  • Hands-on experience using Spring, MVC, Spring Integration, Hibernate, and web services. 
  • Understanding automated build and deployment processes (e.g., Jenkins CI, Apache Maven, Gradle).
  • Familiarity with tools such as JUnit, Sonar, Jenkins, SVN, Chef, Puppet, Nolio, Selenium, QTP, Asana, Jira, or Rally. 
  • Good understanding of cluster components for deploying services and APIs onto aPaaS, with knowledge of NoSQL databases and KAFKA (API data publication). 
  • Experience using modern Java IDE tools such as IntelliJ or NetBeans, with familiarity in using the Agile Scrum process model to deliver business value.  

 

--Manchester, UK--

Varnisher

JOB DESCRIPTION

A Varnisher on a cruise line is responsible for the maintenance and finishing of wooden surfaces, furniture, and other woodwork aboard the ship. This role involves applying protective coatings, such as varnish, lacquer, and other finishing products, to ensure the wood surfaces remain aesthetically pleasing and well-maintained. The Varnisher works closely with other maintenance crew members and departments to uphold the overall appearance and integrity of the ship's interior and exterior wooden elements.

RESPONSIBILITIES
  • This position shall work with supervisors and subordinates to understand and comply with the company's environmental policies and be committed to safeguarding the environment.
  • Direct and immediately inform the immediate supervisor if any environmental system does not function properly onboard.
  • Be familiar with Safety including responsibilities in the Safety Organization according to the Emergency Plan and the Station Bill. 
  • Responsible for the varnishing of various items in the crew and guest areas including but not exclusive to railings, wall panels, wood floors and furniture or as instructed by the Hotel Accommodations Maintenance Manager and/or Staff Captain.
  • Keep track of varnishing supplies, including paints, solvents, brushes, and tools, and order replacements as needed.
  • Act promptly when there is a problem or a guest complaint that requires his action during the day.
  • Be able to work alternative shift schedules. In some instances, it may also be necessary to take action on off-duty hours, should he be required to do so.
REQUIREMENTS
  • GRADE 12
  • Minimum of 2 years relevant experience.
  • South African Passport
Physical Stamina
Customer Service Skills
Attention to Detail
Knowledge of Materials & Chemicals
Technical Expertise
Cape Town, South Africa

Plumber

JOB DESCRIPTION

A Plumber on a cruise ship is responsible for maintaining, repairing, and installing all plumbing systems aboard the vessel. This includes fresh water, drainage, wastewater, sewage, heating, and cooling systems. The role requires a high level of expertise to ensure the ship's plumbing is operational, compliant with maritime regulations, and functioning efficiently to support the comfort and safety of both passengers and crew.

RESPONSIBILITIES
  • Regularly inspect, maintain, and repair plumbing systems, including freshwater, sewage, drainage, and HVAC (heating, ventilation, and air conditioning) systems.
  • Install new plumbing fixtures, pipes, water heaters, and other plumbing systems for new construction projects or during ship refurbishments. 
  • Ensure that freshwater systems provide safe and clean drinking water for passengers and crew, in compliance with health and safety standards. 
  • Perform scheduled preventive maintenance on plumbing systems to minimize the risk of breakdowns. 
  • Identify and replace faulty parts, including pumps, seals, faucets, pipes, and valves, ensuring minimal downtime. 
  • Work closely with other ship departments (e.g., engineering, housekeeping, maintenance) to address plumbing needs and ensure smooth operations. 
  • Report significant issues or potential problems to the Chief Engineer or relevant senior officer, ensuring all plumbing-related work is properly documented. 
REQUIREMENTS
  • GRADE 12
  • South African Passport
  • Minimum of 3 years relevant experience

Plumbing & Mechanical Expertise
Problem Solving Skills
Physical Stamina
Adaptability
Technical Expertise
Cape Town, South Africa

Stateroom Attendant

JOB DESCRIPTION

As a Stateroom Attendant on a cruise line, you will be responsible for ensuring that guest staterooms are maintained to the highest standards of cleanliness, comfort, and presentation. You will provide exceptional service to guests, addressing their needs and ensuring a pleasant and enjoyable stay. This role involves both regular cleaning duties and guest interactions, requiring attention to detail, professionalism, and a positive attitude.

RESPONSIBILITIES
  • Transports the luggage to assigned areas during boarding and introduce themselves to all guests in their assigned station including duty hours and other available room services.
  • Provides personal assistance to guests aiming to exceed their expectations by following The Royal Way. Maintains current knowledge of the ship’s regular events and special functions by reviewing all available data, (daily Compass, etc.), in order to provide guests with accurate information to answer questions. 
  • Follows all daily, weekly and monthly stateroom and corridor cleaning procedures to ensure The Royal Way are met. 
  • Makes beds and changes towels according to the Save the Waves program. Cleans bathrooms and replenishes bathroom supplies. Cleans showers/bathtubs (and change shower curtains where applicable), sinks and toilet bowl. Follows daily, weekly and monthly morning and evening Cleaning Highlights and Must-do's 
  • Cleans carpet, upholstery, floors, walls, ceilings, draperies, windows, and room accessories to remove effects of smoke, water and other damage such as dirt, soot, stains, mildew, and excess water and moisture. Sweeps, scrubs and vacuums. 
  • Replenishes supplies such as drinking glasses, ice, soap, amenities, and stationary supplies.
  •  Dusts furniture, Washes walls, ceiling, and woodwork. Washes windows and door panels. 
  • Empties wastebaskets and empties and cleans ashtrays (in balcony staterooms only).. Segregates and removes trash and garbage and places it in designated containers. 
  • Receives guest’s laundry and dry cleaning and transports to laundry area for processing. Collects guests' laundry and delivers back to guests' stateroom as per the required time. 
  • Ensures all dirty linen items are properly separated into the dirty linen bags and cleaning rags are placed into a separate bag. Any stained items are further separated ready for collection by the linen keeper assistants. All bags must be closed with the drawstring once full and not overflowing.
  •  Report all malfunction of lighting, heating and ventilation equipment and all other maintenance issues by dialling 1-800 for effective repairs to be carried. Follow up to ensure repairs are carried out in a timely manner and involves Housekeeping Management when there is delay in the completion process. 
  • Maintains cleaning supplies and equipment in good working order. Inform Deck Supervisors of any supply replenishment required or of any equipment malfunction when needed.
REQUIREMENTS
  • GRADE 12
  • South African passport
  • Minimum of 3 years' experience, preferably in a 4- or 5-star hotel.

 

Customer Relationship
Attention to Detail
Chemical Handling
Knowledge of Cleaning Techniques
Cape Town, South Africa

Jewellery Sales Associate

RESPONSIBILITIES
  • Luxury Sales — As an onboard sales expert, you will be responsible for introducing a variety of high-end luxury brands to cruise ship guests and work hard to close sales. You have a hunger and passion for successful sales (and have previous metrics to prove this success!) And of course, you will help your guests commemorate their life’s most important moments by shopping for their dream pieces!
  • Storytelling/Communication — As the guest’s typical first point of contact in our retail stores on board, you will have an outgoing, enthusiastic personality matched with clear communication skills to introduce them to a world of luxury and help them find the piece they are looking for. White-glove, personable service is a must, and you have mastered the art of hospitality required for showing high-value diamonds, gemstones, and watches to clients.
  • Teamwork — Our onboard CJDI Sales Associates and Management work together to close sales and achieve company targets. You will have a sterling reputation for working well with others in a large team setting and know how to utilize everyone’s strengths to make sure every guest has a satisfactory experience while in our stores.
REQUIREMENTS
  • GRADE 12-Matric Certificate
  • Valid Passport
  • Successful sales experience required (luxury diamond and gemstone sales experience highly preferred)
  • Current/former cruise ship crew members highly preferred
  • Fluency in English required, any additional spoken languages are a bonus!
  • Soft skills: confidence, credibility, approachability
Customer Relationship
Product knowledge
Upselling & cross-selling
Attention to detail
Trustworthiness and integrity
--Manchester, UK--

Senior Manager- Technical Project Manager

JOB DESCRIPTION


Portside Consulting is proud to partner with a leading consulting, technology, and digital transformation firm headquartered in Manchester, UK.

We are currently recruiting a highly skilled Position Name who is ready and willing to relocate to the UK to join their dynamic and innovative team.


REPONSIBILITIES
  • Business Development – Leading/contributing to proposals, RFPs, bids, proposition development, client pitch contribution, client hosting at events. 
  • Internal contribution – Campaign development, internal think-tanks, whitepapers, practice development (operations, recruitment, team events & activities), offering development. 
  • Learning & development – Training to support your career development and the skills demand within the company, certifications etc.


SKILLS
  • Project Leadership: Manage and lead project teams, working with third-party vendors to ensure the successful delivery in a manner aligned with client objectives. 
  • Stakeholder Communication: Skilled in presenting status updates and technical impacts effectively across different client levels, from junior team members to executive leadership and clients. 
  • Business Translation: Translate technical changes into business-friendly artefacts that allow stakeholders to evaluate operational impacts effectively. 
  • Budget and Timeline Management: Proven track record in delivering projects on time and within budget, with clear evidence of handling budgetary responsibilities in a consulting setting.


SENIOR MANAGER- SPECIFIC EXPERTISE
  • Evidence of taking the business vision / programme vision and articulating a delivery rollout plan for C-Suite stakeholders, and collaborating with key programme decision-makers to agree forward planning 
  • Evidence of demonstrating delivery excellence, with examples of managing and implementing disruptive digital transformations / product migrations / Cloud transformation initiatives which have had material business impacts 
  • Evidence of coordinating / managing teams of up to 50 FTEs across either large scale transformative or migration programmes (across Financial Services, Government, Utilities, Consumer Products, Retail, Manufacturing, Life Sciences, Telecommunication or Media) 
  • Ability to manage and lead multiple workstreams and orchestrate delivery with internal and external vendors in uncertain / challenging environments to bridge the gap between IT and the business 
  • Ability to architect an end-to-end delivery solution across classical (Waterfall) and new (SAFe / Scaled Agile) methodologies, from the planning and design phase through to implementation and BAU 
  • Evidence of team building and increasing the capabilities of junior associate consultant / consultant resources 
  • Evidence of career progression and expansion of roles / responsibilities as your career has advanced 
  • Being responsible for developing our business, carrying a personal sales target of £1m 
  • Developing our next generation of technical programme / project managers through formal line management and informal mentoring, coaching and learning development
--Manchester,UK--

Pool Technician

JOB DESCRIPTION

As a Pool Technician, you will be responsible for maintaining the pools, spas, and water features on board, ensuring they are clean, safe, and functioning properly. This role requires a strong understanding of water chemistry, filtration systems, mechanical systems, and safety protocols. You will work closely with other departments to provide an enjoyable and safe swimming experience for guests, while also adhering to maritime safety regulations.

RESPONSIBILITIES
  • Regularly monitor and adjust water chemistry levels (pH, chlorine, alkalinity, etc.) to ensure the pools and spas are in optimal condition for guest use.
  • Inspect, maintain, and troubleshoot pool filtration systems, pumps, heaters, and other mechanical equipment to ensure the proper functioning of all systems. 
  • Diagnose and repair mechanical, electrical, and plumbing issues related to pool systems. This includes the water circulation, heating systems, pumps, filters, and spa jets. 
  • Ensure all pool and spa operations comply with maritime health and safety standards, as well as local and international regulations regarding water quality and sanitation.
  • Interact with guests in a professional and friendly manner, providing information on pool and spa facilities and ensuring their experience is safe and enjoyable.
REQUIREMENTS
  • GRADE 12
  • South African Passport
  • Minimum of 3 years relevant experience
Attention to Detail
Safety Knowledge
Communication Skills
Technical Expertise
Cape Town, South Africa

We pride ourselves in upholding the highest ethical standards in the industry, ensuring a fair, merit-based process that serves both our candidates and our valued cruise line partners. 

In full compliance with MLC Guidelines, we will never charge recruitment fees.

At Portside, we believe people are at the heart of every placement, and we are committed to guiding you toward opportunities that change lives.