A.P. Moller - Maersk Logo

A.P. Moller - Maersk

Software Developer

Reposted 2 Days Ago
Be an Early Applicant
In-Office
2 Locations
Senior level
In-Office
2 Locations
Senior level
Seeking a Senior Software Engineer/Technical Lead with 8-12 years experience to design and build scalable systems, focusing on Java or .NET, microservices, and real-time data processing.
The summary above was generated by AI

About the Role:

We are seeking a seasoned and adaptable Senior Software Engineer / Technical Lead with 8–12 years of experience in software development. You will be a key contributor in designing and building scalable, robust, and high-performance systems. The ideal candidate has deep expertise in Java or .NET, strong understanding of microservices architecture, and hands-on experience with streaming platforms, databases, and a test-first development mindset.

Key Responsibilities:

  • Design, develop, and maintain enterprise-grade applications using Java or .NET frameworks.
  • Architect and implement microservices and REST APIs, ensuring modularity, scalability, and performance.
  • Work with relational (RDBMS) and big data technologies to manage large-scale datasets.
  • Integrate and leverage streaming platforms such as Apache Kafka for real-time data processing.
  • Apply strong software design principles and follow test-first / TDD approaches to deliver clean, maintainable code.
  • Collaborate with UI/UX and front-end teams to ensure seamless end-to-end product experience.
  • Lead or contribute to code reviews, architecture discussions, and mentorship of junior engineers.
  • Stay current with emerging technologies and be open to adopting new tools, languages, or frameworks as needed.

Required Qualifications:

  • 3 - 6 years of hands-on software development experience.
  • Strong command over Java or .NET technologies and related ecosystems.
  • Experience with RDBMS (e.g., MySQL, PostgreSQL) and big data platforms (e.g., Hadoop, Spark).
  • Proficient with Apache Kafka or similar streaming technologies.
  • Deep understanding of software architecture patterns, particularly microservices.
  • Practical experience with RESTful services and API design.
  • Familiarity with UI technologies (e.g., JavaScript, Angular, React) and front-end/backend integration.
  • Demonstrated use of test-first methodologies (TDD, BDD, unit testing frameworks).
  • Excellent problem-solving and communication skills.
  • Proven ability to learn and adapt quickly to new technologies and frameworks.

Nice to Have:

  • Experience with cloud platforms such as AWS, Azure, or GCP.
  • Exposure to DevOps practices and CI/CD tools.
  • Background in containerization (Docker, Kubernetes).

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]

Top Skills

.Net
Apache Kafka
AWS
Azure
Big Data
Docker
GCP
Hadoop
Java
Kubernetes
Microservices
MySQL
Postgres
Rdbms
Rest Apis
Spark
Ui Technologies

Similar Jobs

8 Hours Ago
Hybrid
Bengaluru, Karnataka, IND
Mid level
Mid level
Financial Services
The Software Engineer II will design, develop, and support ServiceNow applications, ensuring optimal performance and collaborating with teams to implement solutions.
Top Skills: CSSHTMLJavaScriptRestServicenowSoap
12 Hours Ago
Remote or Hybrid
Bengaluru, Karnataka, IND
Senior level
Senior level
Cloud • Fintech • Information Technology • Machine Learning • Software • App development • Generative AI
As a Staff II Software Engineer, you will develop BlackLine applications, focusing on data sync with various systems and improving software architecture.
Top Skills: Asp.Net CoreAWSAzureC#Ci/CdDevOpsGCPJwtKubernetesMicroservicesNoSQLOauth2ReactRest ApisSQLTerraform
Yesterday
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
Senior level
Senior level
Fintech • Machine Learning • Payments • Software • Financial Services
Lead a team of developers in full stack solutions, utilizing various programming languages and frameworks while driving technology transformation at Capital One.
Top Skills: AngularAWSCassandraDynamoDBGoJavaJavaScriptMongoDBMySQLNode.jsPostgresPythonReactRedisScalaSpring BootTypescriptVue

What you need to know about the Pune Tech Scene

Once a far-out concept, AI is now a tangible force reshaping industries and economies worldwide. While its adoption will automate some roles, AI has created more jobs than it has displaced, with an expected 97 million new roles to be created in the coming years. This is especially true in cities like Pune, which is emerging as a hub for companies eager to leverage this technology to develop solutions that simplify and improve lives in sectors such as education, healthcare, finance, e-commerce and more.

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account