As a Senior Full Stack Java Spring Boot Engineer you will play a key role in designing and implementing backend services with a focus on messaging and databases You will work on developing high-performance scalable solutions using microservices architecture and event streaming with Kafka Senior Java Software Engineer - Expert Polyglot and AI-Driven Developer Overview A highly experienced Java developer with 10 years of deep programming expertise who thrives on solving complex problems independently and in teams Primarily skilled in Java 8 complemented by strong proficiency in Vue js Azure cloud services and Cypress for robust automation testing Comfortable navigating multiple programming paradigms and equipped to work on full-stack cloud-native and AI-assisted development at pace and quality Key Responsibilities Design and develop scalable backend microservices and APIs using Java Spring Boot with maintainable and testable code Create responsive and modular front-end applications with Vue js or similar adhering to best UI UX and component architecture Deploy and manage cloud infrastructure on Azure leveraging DevOps pipelines containers Docker Kubernetes and infrastructure as code Automate end-to-end testing using Cypress and enforce test-driven development practices Integrate AI-powered tools and frameworks to automate repetitive development and testing tasks enabling focus on core business logic Collaborate globally with product owners architects and developers ensuring clear communication and timely delivery Mentor and guide peers to promote clean code best practices and continuous learning Own commitments and deliver high-quality software within deadlines Essential Skills and Tools Java 8 In-depth knowledge of core Java concurrency JVM internals and functional programming paradigms Frameworks Expertise in Spring Boot Spring Security Hibernate and reactive frameworks WebFlux Frontend Strong skills in Vue js modern JavaScript TypeScript and CSS preprocessors Cloud Platforms Proficient with Microsoft Azure or similar services including App Services AKS and Azure DevOps Testing Advanced use of Cypress for UI testing JUnit 5 and Mockito for backend unit and integration tests Build and Dependency Management Maven Gradle with effective use of repositories Version Control CI CD Git branching strategies Jenkins GitHub Actions Azure Pipelines Containers Orchestration Docker Kubernetes AKS Automation Monitoring Familiarity with setup and use of monitoring logging Prometheus ELK stack AI Development Tools Practical experience with AI coding assistants e g GitHub Copilot code quality tools SonarQube and AI ML libraries Database Technologies SQL NoSQL PostgreSQL MongoDB schema design and optimization Collaboration Agile Experience working in distributed teams with Scrum Agile methods excellent verbal and written communication Attributes Self-disciplined and reliable delivering commitments on schedule with excellence Fast learner with a passion for new technologies and AI automation integration Robust problem solver who values code quality and maintainability Team player willing to take on challenges and mentor others 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