Senior Developer - Microservices

Maersk Line
04 Nov 2017
16 Nov 2017
Contract Type
Full Time

For this position we are looking for people to work on large development projects with complex IT solutions and who want to work on a major, business critical application with a large amount of users. Due to continued growth in some exciting technolgy fields we require developers with a varied range of experience, who understand and can speak to all aspects of the software development life cycle and have experience with IT back-end systems providing high performance and high availability. You will be expert in working in Microservices.

As the Senior Developer you will work closely with the project team on the following key tasks:
Experience in the Design and build of High Availability Solutions using cloud technoologies
? Analysis of requirements to design best possible solution
? Assist as required in scope definition, technical viability scoping and best practice solution design to meet the requirements
? Key member of the agile team; may be required to deputise for the scrum master
? Key member of the stream delivery team; may be required to deputise for the Head of Development
? Owner of the developer design sketches, ensuring that the team are creating ?just enough? design before committing to the sprint
? Supporting the product team, and UI design teams as they prepare stories for subsequent sprints
? Supporting the architecture group, identifying stories of architectural significance and contributing to the non-functional architectural designs
? Driving cross team collaboration though the creation of communities of practice and special interests groups
? Write, deliver code and participate in code walkthroughs/demonstrations according to the requirements of the functional specifications

Who we are looking for:

? Significant and broad experience as a software developer
? Expertese in Microservices

? Strong Java Reactive/Spring Boot or NodeJs skills is required background in C++ a bonus
? Experience working with Oracle DB (and Cassandra a bonus).
? Experience in developing highly available mission critical software applications
? Experience in developing distributed applications is essential
? Experience in Docker, Kubernetes, REST API is important
? Experience in Toolchain automation Experience with Kafka/confluent is beneficial
? Ability to adapt quickly to new technologies and changing business requirements
? Ability to partner with software engineers and testers to identify courses of resolutions
? Build tooling (e.g. Maven / ..)
? Excellent experience of continual delivery pipeline tools (Jenkins, Ansible, ..); and continual delivery development environments
? Experience with agile/iterative software development methodologies,
? Strong methods mindset and experience with development methods and processes

Contact me today about this or other roles within our growing business.

This job was originally posted as