Hiring.Camp

Associate Software Engineer

Maersk

·

Today

Location
INBLR02 - Bangalore - Milesstone Buildcon, India
Type
Full-time
Department
Engineering
Seniority
Entry
Closing date
Today
Source
Workday

Description

About A.P. Moller – Maersk

A.P. Moller – Maersk is an integrated container logistics company and a member of the A.P. Moller Group. With a dedicated team of more than 80,000 employees operating across approximately 130 countries, Maersk connects and simplifies global trade and helps customers grow and thrive.

APM Terminals (APMT) is part of A.P. Moller – Maersk and operates one of the world’s most comprehensive networks of container terminals, with more than 20,000 employees operating terminals across 36 countries.

APM Terminals plays a critical role in enabling the global Maersk Ocean and Logistics network, while also serving shipping lines, beneficial cargo owners, freight forwarders, intermodal logistics providers, and local port authorities, customs, and government bodies.
 

As part of the broader Maersk strategy, APM Terminals is accelerating the transformation from a portfolio of independently operated terminals into a safer, better, and globally integrated terminals operator.
 

We are currently looking for an Associate Software Engineer (JL2) to join our APM FLOW Integration team, based in Bangalore, India.
 

Key Responsibilities

Software Development & Automation

  • Develop and maintain software components using Java.
  • Write clean, readable, maintainable, and testable code.
  • Develop and maintain automated test cases for applications and integrations.
  • Contribute to reusable automation frameworks and testing utilities.
  • Debug application and integration issues and work with senior engineers to identify root causes.
  • Participate in code reviews and follow established engineering standards.
     

Testing & Quality

  • Understand requirements and translate them into appropriate test scenarios and test cases.
  • Execute automated and manual tests to validate application functionality and reliability.
  • Develop basic API and integration tests.
  • Analyze test failures and help identify root causes.
  • Contribute to improving test coverage, automation, and overall software quality.
  • Document test cases, defects, test results, and technical findings.
     

Event-Driven Data Flows

  • Develop an understanding of event-driven architectures and distributed systems.
  • Work with technologies such as Kafka, RabbitMQ, or similar messaging platforms.
  • Support testing and troubleshooting of event-driven microservices.
  • Validate data flow, consistency, and processing across integrated systems.
  • Learn how real-time events move between different services and applications.
     

AI & Engineering Innovation

  • Develop an interest in AI-assisted software development and testing.
  • Support team initiatives to leverage Generative AI for test case generation, automation, code assistance, debugging, documentation, and engineering productivity.
  • Participate in AI proof-of-concepts and innovation initiatives within the FLOW Integration team.
  • Explore opportunities to use AI to improve automation coverage, defect detection, testing efficiency, and software quality.
  • Learn and experiment with emerging AI tools relevant to software engineering.
  • Prior AI experience is not mandatory; curiosity, experimentation, and willingness to learn are key.
     

Collaboration

  • Work closely with software engineers, QA engineers, product managers, and DevOps teams.
  • Participate actively in Agile/Scrum ceremonies.
  • Collaborate with senior engineers and progressively take ownership of assigned tasks.
  • Communicate technical issues and findings clearly with the wider team.
  • Contribute to a culture of quality, learning, and continuous improvement.
     

Continuous Improvement

  • Identify opportunities to improve development, testing, automation, and engineering processes.
  • Learn new technologies and engineering practices relevant to the team.
  • Participate in technical discussions, knowledge-sharing sessions, and code reviews.
  • Actively seek feedback and apply it to improve technical skills and engineering practices.
     

Required Qualifications

Education

  • Bachelor’s degree in Computer Science, Engineering, Information Technology, or a related field.
  • Fresh graduates and candidates with relevant internship or academic project experience are encouraged to apply.
     

Experience

  • 0–2 years of experience in software development, QA automation, or a related engineering role.
  • Internship or academic project experience involving Java, software testing, APIs, automation, or software engineering is an advantage.
     

Technical Skills

Java & Programming

  • Good programming fundamentals in Java.
  • Basic understanding of Object-Oriented Programming (OOP).
  • Understanding of basic data structures and algorithms.
  • Familiarity with Java collections and exception handling.
  • Ability to write clean, readable, and maintainable Java code.
  • Basic debugging and problem-solving skills.
  • Basic understanding of unit testing using JUnit or TestNG.
     

Test Automation

  • Basic understanding of software testing concepts and test case design.
  • Ability to create and execute functional test cases.
  • Exposure to automation frameworks/tools such as Selenium, Playwright, Cypress, JUnit, or TestNG is an advantage.
  • Interest in developing automated tests and improving test coverage.
  • Ability to investigate and troubleshoot test failures.
     

API & Integration Testing

  • Basic understanding of REST APIs and HTTP concepts.
  • Exposure to API testing tools such as Postman, RestAssured, Karate, or similar is a plus.
  • Understanding of basic request/response validation.
  • Interest in learning integration testing across multiple services.
     

CI/CD & Development Tools

  • Basic knowledge of Git and version control.
  • Understanding of basic CI/CD concepts.
  • Exposure to Jenkins, GitHub Actions, Azure DevOps, or similar tools is an advantage.
  • Willingness to learn automated build, test, and deployment pipelines.
     

Event-Driven Systems

  • Basic understanding of event-driven architecture and messaging concepts.
  • Exposure to Kafka, RabbitMQ, or similar technologies is a plus.
  • Willingness to learn distributed systems and event-driven microservices.
  • Ability to understand and troubleshoot basic event flows with guidance from senior engineers.
     

Database & Data Testing

  • Basic understanding of SQL and relational databases.
  • Ability to write simple SQL queries for data validation.
  • Understanding of basic data consistency and validation concepts.
  • Exposure to real-time data processing or data pipelines is an advantage.
     

Performance Testing

  • Basic awareness of performance, scalability, and reliability concepts.
  • Exposure to JMeter, Gatling, or similar tools is a plus but not mandatory.
     

Soft Skills

  • Strong analytical and problem-solving skills.
  • Good communication and teamwork skills.
  • Strong willingness to learn and develop technical skills.
  • Curious and proactive approach to new technologies, including AI.
  • Ability to work effectively in an Agile/Scrum environment.
  • Open to feedback and continuous improvement.
  • Ability to collaborate with colleagues across different teams and locations.
  • Willingness to take ownership of assigned tasks and deliver them with quality.
  • Ability to ask questions, seek guidance, and progressively work independently.
     

Nice to Have

  • Internship or academic project experience in Java, automation, APIs, microservices, or integration testing.
  • Exposure to Kafka/RabbitMQ, Docker, Kubernetes, or cloud technologies.
  • Experience working with real-time or event-driven applications.
  • Exposure to AI tools or Generative AI for software development or testing.
  • Understanding of software development lifecycle and CI/CD practices.
  • Participation in coding projects, hackathons, technical communities, or AI-related initiatives.
     

What You Will Learn

As an Associate Software Engineer in the APM FLOW Integration team, you will have the opportunity to develop expertise in:

  • Java-based software engineering
  • Test automation and quality engineering
  • API and integration testing
  • Event-driven architecture and microservices
  • Kafka and messaging technologies
  • CI/CD and modern engineering practices
  • Real-time data flows
  • Performance and reliability testing
  • Generative AI and AI-assisted engineering
  • Global terminal and logistics technology

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  [email protected]

Skills

JavaAzureDockerKubernetesJenkinsCI/CDSQLGitGitHubRESTAgileScrumDevOpsMicroservices

Similar Jobs

30

Associate Software Developer

Global Sas · Glasgow, UK · Hybrid

Today

Associate Software Developer

Global Sas · Glasgow, UK · Hybrid

Today

Associate Software Engineer

Usbank · Chennai, India

Yesterday

Associate Software Engineer

Jobs at Align Technology | Align Technology Careers · CRI-Costa Rica-Belen

2 days ago

Associate Software Engineer

Td · TD Terrace - 160 Front Street West Corporate, Toronto, Ontario, Canada · Onsite

2 days ago

Associate Software Engineer

HeadSpin

2 days ago

Associate Software Engineer

Amgen is committed to unlocking · India - Hyderabad · Onsite

2 days ago

Associate Software Engineer

Metron · Reston, VA +1

3 days ago

Associate Software Engineer

Disney · USA - FL - Kirkman Point 1, United States of America · Onsite

3 days ago

Associate Software Engineer

Highmarkhealth · PA, Working at Home - Pennsylvania, United States of America +50 · Remote

3 days ago

Associate Software Engineer

Disney · USA - FL - Kirkman Point 1, United States of America · Onsite

3 days ago

Associate Software Engineer

Amgen is committed to unlocking · India - Hyderabad · Onsite

3 days ago

Associate Software Engineer

Amgen is committed to unlocking · India - Hyderabad · Onsite

3 days ago

Associate Software Engineer

SLB · Coimbatore, TN,IN, IN

4 days ago

Associate Software Engineer

SLB · Pune, MH,IN, IN

4 days ago

Associate Software Engineer

Northrop Grumman · MDHO02, United States of America

4 days ago

Associate Software Engineer

Carislifesciences · Irving - HQ, United States of America · Hybrid, Onsite

4 days ago

Associate Software Engineer

Northrop Grumman · Hollywood, MD,US, US

4 days ago

Associate Software Engineer

ASRC Federal · 121 Whittendale Dr, Moorestown, NJ 08057, USA

1 week ago

Associate Software Engineer

Usbank · Chennai, India

1 week ago

Associate Software Engineer

MSX International · Warwick, United Kingdom · Hybrid

2 weeks ago

Associate Software Engineer

TriNet · Hyderabad, Telangana, India

2 weeks ago

Associate Software Engineer

TriNet · Hyderabad, TS,IN, IN

2 weeks ago

Associate Software Engineer

Teledyne · US - Huntsville, AL, United States of America · Onsite

2 weeks ago

Associate Software Engineer

Teledyne · US - Huntsville, AL, United States of America · Onsite

2 weeks ago

Associate, Software Engineer

Bfsaul · Bethesda, Maryland · Onsite

2 weeks ago

Associate Software Engineer

ASRC Federal · 121 Whittendale Dr, Moorestown, NJ 08057, USA

2 weeks ago

Associate Software Engineer

Abb · Bangalore, Karnataka, India · Hybrid

2 weeks ago

Associate Software Engineer

Northrop Grumman · Rolling Meadows, IL,US, US

2 weeks ago

Associate Software Engineer

Resmed · US San Diego Corporate, United States of America

2 weeks ago