Senior Software Engineer - Java Technical Lead
A.P. Moller - MaerskMatch Score
Against your primary resumeLogin to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Protocol Intelligence
Data-driven signals on your job's competitivenessLog in to see why each signal reads the way it does.
Job Description
Structured overview of role & requirementsAbout This Role
Own end-to-end Java software delivery including design, development, testing, and production support.
Lead a team autonomously and remotely, ensuring adherence to best practices, architectural standards, and agile methodologies.
Develop, review, and maintain robust code and automated/manual test cases; analyze and resolve production incidents with proactive monitoring and alerting.
Minimum Requirements
Bachelor's degree in Computer Science, Information Technology, or Electronics & Telecommunications (BE/B.Tech).
Minimum 9+ years experience as a Java developer with expertise in Java/J2EE, Spring Boot, Microservices, Kafka, and Web services (gRPC/REST).
Hands-on experience with AI co-pilot coding tools (GitHub Copilot, GPT models) and familiarity with AI platforms/APIs (OpenAI, Azure Cognitive Services).
Experience with agile development (Scrum, Kanban), Cloud environments, CI/CD (Jenkins/GitHub), JIRA, Confluence, and databases (PostgreSQL, MongoDB, MS SQL).
Ideal Candidate Profile
Experienced technical leader capable of independently managing and delivering complex Java-based solutions in fast-paced agile settings.
Demonstrates strong analytical and problem-solving skills with curiosity for evolving AI technologies and integration in software development.
Comfortable collaborating across business, IT governance, and DevOps teams, with excellent English communication skills.
