Senior Software Engineer

Year    KA, IN, India

Job Description

About Maersk



A.P. Moller - Maersk is an integrated container logistics company and member of the A.P. Moller Group. Connecting and simplifying trade to help our customers grow and thrive. With a dedicated team of over 80,000, operating in 130 countries; we go all the way to enable global trade for a growing world. We leverage cutting-edge technology to optimize operations, enhance customer experience, and drive business growth. We are seeking a highly skilled Senior Software Engineer to join our team and play a pivotal role in building our Customer Portal product




About the Role



As a Senior Software Engineer within MCL product tech team, you will be a core contributor to the development of our strategic Customer Portal product. This portal is key to delivering a unified, intelligent, and self-service digital experience for our customers, providing real-time visibility and control over their end-to-end supply chain. You will be responsible for the hands-on design, development, and delivery of high-quality, scalable backend services and APIs that form the engine of the portal. Working closely with the Principal Architect and cross-functional teams, you will transform architectural blueprints into production-grade systems, ensuring performance, reliability, and seamless integration with Maersk's ecosystem of logistics products (MWMS, TMS, etc.).





Key Responsibilities



Modular Design & Development: Collaborate closely with Principal Architect to realize technical design, translating high-level architecture into detailed, modular component designs. Design and develop microservices using Java and Spring Boot for key portal capabilities such as Track & Trace, Order Management and Inventory Inquiry etc., applying suitable data structures, algorithms, and design patterns. Develop and maintain high-performance RESTful APIs that connects portal to frontend and for consumption by other systems (e.g., MWMS, TMS). Develop reporting microservices and integrate with BI tools (Power BI, Tableau) for data visualization. System Integration & Data Management: Implement event-driven flows using Kafka to handle real-time events from systems like WMS and TMS. Design efficient database schemas and write complex, optimized SQL queries. Interface with both modern databases and legacy systems, including optimizing and maintaining existing stored procedures for high-performance data access. CI/CD, Quality & Security: Develop and maintain CI/CD pipelines using Maven/Gradle, designing CI stages to speed up feedback and expand quality gates. Enforce security gates in the pipeline and ensure secure practices are adopted. Benchmark alternatives and optimize systems under load. Technical Leadership & Quality Assurance: Lead by example through exceptional code quality, robust testing strategies, and sound technical decisions within domain. Conduct code reviews, mentor junior developers, and champion best practices in software engineering, security controls, and continuous optimization. Lead Root Cause Analyses (RCAs) for issues of moderate complexity, add diagnostic logging, and implement feature flags. Collaboration and Communication Work closely with cross-functional teams. Communicate complex technical concepts to non-technical stakeholders in a clear and concise manner.

Qualifications



Education Bachelor's or master's degree in computer science, Information Technology, MIS or related field. Experience Minimum of 6-8 years of hands-on experience in software development, with a proven track record of delivering end-to-end, high-quality software products. Significant experience in building and deploying microservice-based applications on cloud platforms (e.g., Azure, AWS, Google Cloud). Experience with the full software development lifecycle using agile methodologies. Technical Skills (Must Have): Deep Java Expertise: Mastery of Java and Spring Boot framework for building microservices. API & System Design & Development: Proven track record of building robust, scalable, and well-documented RESTful APIs Microservices Architecture: Practical experience with patterns like API Gateway, resilience (circuit breaker, retry), and Reactive programming. Real-Time Data Handling: Hands-on experience with Kafka or similar event-streaming platforms. Database Proficiency: Advanced SQL skills and practical experience in performance tuning, including working with and optimizing legacy stored procedures. Technical Skills (Highly Valued): Logistics Domain Knowledge: Understanding of WMS, TMS, and supply chain processes. Legacy System Integration: Hands-on experience building adapters and integration layers for older systems. DevOps Practices: Familiarity with Docker, Kubernetes, and CI/CD pipelines, experience with build tools like Maven or Gradle. Soft Skills: Excellent problem-solving and analytical skills with the ability to identify root causes and propose effective solutions. Strong self-management and a proven ability to drive tasks to completion independently. Effective communication and interpersonal skills, with the ability to collaborate in a global, cross-functional team 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
    JD4545333
  • 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