Software Developer

Year    IN, India

Job Description

Opportunity


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 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
    JD3962713
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    IN, India
  • Education
    Not mentioned
  • Experience
    Year