About The Role As a Software Engineer in the Maersk Unified Asset Management team you will play a pivotal role in shaping how Maersk manages its technology assets across the globe We are building an API-first cloud-native platform to catalogue all technology assets integrating COTS platforms with custom microservices and rich user interfaces You ll work across the stack but your deep expertise in frontend technologies will help set the direction for intuitive You will drive engineering across the team while mentoring junior developers and actively participating in architectural decisions and product evolution Design and develop scalable secure and high-performance full-stack applications with a robust emphasis on backend systems using Java Spring Boot and RESTful APIs Architect and implement microservices-based solutions ensuring loose coupling high cohesion and scalability across distributed systems Champion clean code principles SOLID design and maintainable architecture through thoughtful code structure documentation and refactoring Propose and implement high-level design solutions including system architecture diagrams data flow and integration strategies aligned with business goals Integrate observability into services using tools like Prometheus Grafana ELK stack or OpenTelemetry for monitoring alerting and performance tuning Implement structured logging and tracing strategies to ensure traceability and debuggability across services Design and optimize SQL PostgreSQL MySQL and NoSQL MongoDB Cassandra Redis databases for performance scalability and data integrity Apply caching strategies using Redis Memcached or similar tools to improve system responsiveness and reduce load Knowledge to build responsive accessible and cross-browser compatible UIs using React js Vue js or Angular integrating seamlessly with backend APIs Collaborate with cross-functional teams to translate business requirements into technical specifications and deliverables Lead and participate in code reviews mentor junior developers and enforce best practices in software engineering and DevOps Define and implement automated testing strategies using JUnit Mockito Jest Cypress and other tools Contribute to Agile ceremonies sprint planning and continuous delivery pipelines using CI CD tools like GitHub Actions Jenkins or Azure DevOps Required Skills and Experience 4 years of experience with a strong backend focus using Java and Spring Boot Proven experience designing and building RESTful APIs and microservices architectures in production environments Deep understanding of software design patterns Domain-Driven Design DDD CQRS and event-driven architectures Proficiency in SQL and NoSQL databases including schema design query optimization and data modelling Experience with caching mechanisms e g Redis Memcached and performance tuning Strong knowledge of observability practices including metrics logging and distributed tracing Knowledge on frontend development skills using React js preferred Vue js or Angular with a focus on component-driven development and state management Redux Vuex NgRx Familiarity with CI CD pipelines DevOps practices and cloud platforms like Microsoft Azure AWS GCP is a plus Experience with Kafka or similar messaging platforms for asynchronous communication Passion for clean code automated testing and continuous improvement in a collaborative Agile environment Maersk is committed to a diverse and inclusive workplace and we embrace different styles of thinking Maersk is an equal opportunities employer and welcomes applicants without regard to race colour gender sex age religion creed national origin ancestry citizenship marital status sexual orientation physical or mental disability medical condition pregnancy or parental leave veteran status gender identity genetic information or any other characteristic protected by applicable law We will consider qualified applicants with criminal histories in a manner consistent with all legal requirements We are happy to support your need for any adjustments during the application and hiring process If you need special assistance or an accommodation to use our website apply for a position or to perform a job please contact us by emailing accommodationrequests maersk com