Senior Software Engineer

Year    KA, IN, India

Job Description

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. Strong 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 .

Beware of fraud agents! do not pay money to get a job

MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD4313781
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    KA, IN, India
  • Education
    Not mentioned
  • Experience
    Year