Full-Stack Engineer (JAVA microservices)
Denne stilling er desværre ikke længere ledig.
Se alle ledige stillinger
København K
We are strengthening Maersk's software development organisation, focusing on driving ownership, predictability and agility in our technology. We are hiring Full-stack Engineers with JAVA 8 microservice skills working as a key member of our agile teams.
Can you help to improve global supply chain logistics? Are you excited to work on a platform that handles millions of people booking and tracking shipments around the globe? In this role, you will have long-term ownership of one or more applications (e.g. booking a shipment), covering build, test, transition and operation for Maersk's customer-facing systems.
Do you want to be supported in your development as a software engineer? You will work alongside other developers learning from them and from the wider Maersk technology teams around the world. We pride ourselves on our brands and identity that builds on our heritage. This role is an opportunity to be part of Maersk's digital evolution.
Together, your skills will be applied to building the microservices to support the dynamic needs of browser based applications, integrating internal data sources and services to provide reactive and secure end-points for your team’s applications.
Great Career and Package on offer
The role will involve:
• Hands-on implementation of JAVA microservice code, orchestrating other JSON end-points, security services and NoSQL data sources.
• Practicing effective agile software development; participating in pair programming, regular communication and supporting a culture of end to end ownership.
• Following software standards to ensure quality throughout the development lifecycle
• Build new capability across the team toolset, including writing tests and reviewing code for other team members.
• Taking part in sprint planning, backlog refinement and task estimation
• Providing technical support out-of-hours
Key responsibilities
• Responsible for the quality and implementation (supportable, maintainable, scalable, performant, secure) of your own work
• Participation in the elaboration of user stories (technical and functional). Agree stories are sufficiently described for their implementation, verification and delivery.
• Working collaboratively; pairing on tasks, peer review of team members’ code and constructive feedback for improvement in both the code base and team capability (blame free feedback)
• Keeping builds green by writing testable and tested code
• Active participation in retrospectives to make continual improvements within your team
• Technical support during release activities and to resolve live issues
Skills
• Ability to manage your own task progress and communicate issues to product management and testers
• Good critical reasoning and analytical skills; takes ownership and sticks to the problem until it is solved
• Having a can-do attitude and being comfortable with tight delivery deadlines and managing priorities
• Customer-focused, whether responding to support queries or developing new features and functionality
• Ability to work independently and with others in a team environment
• Solid written and verbal communication skills. Able to articulate technical issues to peers
Experience
Essential
• Experience of microservice development using JAVA 8 + and SpringBoot framework in a commercial setting.
• Experience of reading and writing to a NoSQL database in JAVA. Ideally Cassandra.
• Experience of accessing other APIs from your code.
• Experience of writing tests using unit tests and mocking frameworks
• Experience of delivering fully tested small incremental change with a SCRUM process
Nice to have
• Experience working with Docker, Kubernetes and Jenkins
• Working with Kafka data streams
• Working with and contributing to open source projects
• Using API gateway products
• Experience developing APIs for developer communities
• Experience using Continuous Integration (CI) / Continuous Delivery (CD) systems for deployment
• Knowledge of Test Driven Development (TDD)
Can you help to improve global supply chain logistics? Are you excited to work on a platform that handles millions of people booking and tracking shipments around the globe? In this role, you will have long-term ownership of one or more applications (e.g. booking a shipment), covering build, test, transition and operation for Maersk's customer-facing systems.
Do you want to be supported in your development as a software engineer? You will work alongside other developers learning from them and from the wider Maersk technology teams around the world. We pride ourselves on our brands and identity that builds on our heritage. This role is an opportunity to be part of Maersk's digital evolution.
Together, your skills will be applied to building the microservices to support the dynamic needs of browser based applications, integrating internal data sources and services to provide reactive and secure end-points for your team’s applications.
We offer
Great Career and Package on offer
Key responsibilities
The role will involve:
• Hands-on implementation of JAVA microservice code, orchestrating other JSON end-points, security services and NoSQL data sources.
• Practicing effective agile software development; participating in pair programming, regular communication and supporting a culture of end to end ownership.
• Following software standards to ensure quality throughout the development lifecycle
• Build new capability across the team toolset, including writing tests and reviewing code for other team members.
• Taking part in sprint planning, backlog refinement and task estimation
• Providing technical support out-of-hours
Key responsibilities
• Responsible for the quality and implementation (supportable, maintainable, scalable, performant, secure) of your own work
• Participation in the elaboration of user stories (technical and functional). Agree stories are sufficiently described for their implementation, verification and delivery.
• Working collaboratively; pairing on tasks, peer review of team members’ code and constructive feedback for improvement in both the code base and team capability (blame free feedback)
• Keeping builds green by writing testable and tested code
• Active participation in retrospectives to make continual improvements within your team
• Technical support during release activities and to resolve live issues
We are looking for
Skills
• Ability to manage your own task progress and communicate issues to product management and testers
• Good critical reasoning and analytical skills; takes ownership and sticks to the problem until it is solved
• Having a can-do attitude and being comfortable with tight delivery deadlines and managing priorities
• Customer-focused, whether responding to support queries or developing new features and functionality
• Ability to work independently and with others in a team environment
• Solid written and verbal communication skills. Able to articulate technical issues to peers
Experience
Essential
• Experience of microservice development using JAVA 8 + and SpringBoot framework in a commercial setting.
• Experience of reading and writing to a NoSQL database in JAVA. Ideally Cassandra.
• Experience of accessing other APIs from your code.
• Experience of writing tests using unit tests and mocking frameworks
• Experience of delivering fully tested small incremental change with a SCRUM process
Nice to have
• Experience working with Docker, Kubernetes and Jenkins
• Working with Kafka data streams
• Working with and contributing to open source projects
• Using API gateway products
• Experience developing APIs for developer communities
• Experience using Continuous Integration (CI) / Continuous Delivery (CD) systems for deployment
• Knowledge of Test Driven Development (TDD)
Information og data
Denne ledige stilling har jobtypen "Softwareudvikler", og befinder sig i kategorien "Informationsteknologi".
Arbejdsstedet er beliggende i København K.
Jobbet er oprettet på vores service den 1.10.2019, men kan have været deaktiveret og genaktiveret igen.
Dagligt opdateret: Dette job opdateres dagligt ud fra jobudbyderens hjemmeside via vores søgemaskineteknologi og er aktivt lige nu.
- Softwareudvikler
- København K
Lignende jobs
-
Backend Software Engineer
Hello, we’re Karnov. And if you’re not a legal expert, you probably haven’t heard of us. You might have seen a row of yellow books last time you passed by a legal office in Denmark. That’s us! Now..- Softwareudvikler
- København
-
Functional Solution Architect
- Softwareudvikler
- København Ø
-
Integration Developer
- Softwareudvikler
- København Ø
-
Software Architect – High Performance Computing
CASE CLOSEDIf you can fulfill the wishes below, you will find it interesting to hear more about this mega exciting job opportunity.HEGSØ Search & Consulting is tasked with finding a skilled Soft..- Softwareudvikler
- København
Statistik over udbudte jobs som softwareudviklere i København K
Herunder ser du udviklingen i udbudte softwareudvikler i København K over tid. Bemærk at jobs der ikke har en bestemt geografi ikke er medtaget i tabellen. I den første kolonne ser du datoen. I den næste kolonne ser du det samlede antal softwareudviklere.
Se flere statistikker her:
Statistik over udbudte softwareudviklere i København K over tid
Dato | Alle jobs som softwareudviklere |
---|---|
6. februar 2025 | 0 |
5. februar 2025 | 0 |
4. februar 2025 | 0 |
3. februar 2025 | 0 |
2. februar 2025 | 0 |
1. februar 2025 | 0 |
31. januar 2025 | 0 |
30. januar 2025 | 0 |
29. januar 2025 | 0 |
28. januar 2025 | 0 |
27. januar 2025 | 0 |
26. januar 2025 | 0 |
25. januar 2025 | 0 |
24. januar 2025 | 0 |
23. januar 2025 | 0 |
22. januar 2025 | 0 |
21. januar 2025 | 0 |
20. januar 2025 | 0 |
19. januar 2025 | 0 |
18. januar 2025 | 0 |
17. januar 2025 | 0 |
16. januar 2025 | 0 |
15. januar 2025 | 0 |
14. januar 2025 | 0 |
13. januar 2025 | 0 |
12. januar 2025 | 0 |
11. januar 2025 | 0 |
10. januar 2025 | 0 |
9. januar 2025 | 0 |
8. januar 2025 | 0 |
7. januar 2025 | 0 |