Services Engineer
Overview:
In this role, you will design, develop, and maintain shipboard technology systems and software applications to solve business problems. You will work within cross-functional teams to meet product goals and apply SDLC and industry standards in a maritime context. You'll combine software, hardware, and communication tech to deliver reliable shipboard solutions, with an emphasis on agile development and system performance monitoring. This position offers contract work with a focus on scalable microservices and modern deployment practices, contributing to turnkey shipboard capabilities.
Responsibilities:
- Design, develop, and implement shipboard computer systems and software applications
- Create technical design specifications
- Participate in testing and certification processes
- Support, operate, and maintain shipboard software and systems
- Monitor performance and perform predictive maintenance
- Apply Agile methodologies during software development
- Ensure team alignment with product owner goals
- Adhere to SDLC and industry best practices in shipboard technology
Key requirements:
- Maven-based Spring/Spring Boot experience (reactive programming a plus)
- Experience with Microservice architecture and design patterns (event-driven a plus)
- Experience with relational databases and stored procedures (NoSQL a plus)
- Kubernetes, Containers, GitOps and Jenkins experience a plusteam collaborationadaptabilityproblem-solving
- MavenSpringSpring Boot