Maersk

Software Engineer

Bengaluru, India
Oracle Java SQL API Kafka Azure .NET
This job is closed! Check out or
Description

Maersk is going through times of unprecedented change. From the farm to your refrigerator, the factory to your wardrobe, we are developing solutions that meet customer needs from one end of the supply chain to the other. Digitization and IT are taking centre stage in enabling our customers to trade globally, and we are building our core products in-house. Join the world’s leading container shipping company as we embark on an industry-defining digital transformation that will revolutionize trade. You will be joining an IT organization consisting of more than 4000 dedicated individuals. It is an outstanding opportunity for a career in a highly skilled global organization.

Job Purpose
As a software developer your main responsibility is to design, develop, and maintain software solutions, with a focus on our EDI platform. Collaboration with teams is crucial throughout the software development cycle to deliver efficient software that meets business goals and customer needs. Previous experience in EDI implementation and knowledge of EDI formats are valuable for this role.


Key Responsibilities

  • Design, develop, and maintain Oracle databases, Java applications, and solutions.
  • Craft SQL queries, stored procedures, and triggers to support application functionality.
  • Enhance database performance and ensure data integrity and security.
  • Participate in code reviews, troubleshoot, and debug existing applications.
  • Stay updated on Java technologies and provide technical guidance to team members.
  • Contribute to project planning, estimation, and execution within specified parameters.
  • Collaborate with Solution Architects and project managers to devise effective solutions.
  • Coordinate testing activities and oversee QA/acceptance procedures.
  • Document application design and configurations for knowledge sharing.
  • Contribute to the continuous improvement of development processes and tools.
  • Analyse, design, develop, and implement Partner interfaces based on EDI and API for transportation-related transactions.
  • Collaborate with internal business users to understand data requirements and  pass appropriate data to EDI systems.
  • Partner with carriers and vendors to establish and troubleshoot  communication connections.
  • Monitor application logs, application monitoring tools and alerts to help the support team address errors or inconsistencies.
  • Stay updated on the latest EDI standards and transportation industry regulations.
  • Participate in system testing and validation to ensure EDI solutions meet functional requirements.
  • Document applications, designs, and support processes
  • Provide technical support to internal users on EDI Integration matters.

Scope of Business handled

  • Operational business leaders and teams
  • Engineering teams
  • Product platform owners

Required Qualifications & Skills

  • Bachelor’s degree in computer science or related field preferred.
  • Minimum 3 years of experience in Java development.
  • Strong understanding of SQL databases including Oracle, as well as Message Oriented Middleware such as IBM MQ Series or Apache Kafka.
  • Excellent analytical and problem-solving skills.
  • Effective communication and collaboration abilities.
  • Proficiency in monitoring & analytics
  • Experience in source control management (e.g.: Github).
  • Experience in Cloud technologies (e.g.: Azure).
  • Mastery in enabling connectivity  and supporting integration of applications and processes.
  • Familiarity with Information Systems governance and security management.
  • Minimum 2-3 years of experience in EDI Integration, preferably in the transportation industry.
  • Understanding of EDI concepts, standards (X12, EDIFACT), and data mapping techniques.
  • Experience with EDI translation software a plus.
  • Working knowledge of transportation logistics and data.
  • Experience designing and developing API/web services solutions (SOAP, REST)
  • Experience in developing and implementing Java JEE and JSE applications including Transaction management, Log4j, Database connectivity / pooling, JPA (Java Persistence API) / Hibernate, JAR/WAR/EAR creation, Eclipse / IDE 
     

Required Business/Technical knowledge

  • Microsoft Office
  • Agile methodology (JIRA)
  • Programming languages: Java, .NET, Oracle Programming

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

There are more than 50,000 engineering jobs:

Subscribe to membership and unlock all jobs

Engineering Jobs

60,000+ jobs from 4,500+ well-funded companies

Updated Daily

New jobs are added every day as companies post them

Refined Search

Use filters like skill, location, etc to narrow results

Become a member

🥳🥳🥳 280 happy customers and counting...

Overall, over 80% of customers chose to renew their subscriptions after the initial sign-up.

Cancel anytime / Money-back guarantee

Wall of love from fellow engineers