Software Development Engineer Ii Java

Year    KA, IN, India

Job Description



We are looking for a Software Development Engineer II - Java to design and deliver cloud-native applications powering large-scale retail systems. The role involves building scalable features, improving code quality, enhancing system performance and supporting productive development workflows. Responsibilities include contributing to stable, secure and high-quality releases while driving continuous improvements across architecture and tooling. This position serves as a growth step toward SDE III, expanding technical ownership, system design influence, and leadership within the engineering team. Experience in cloud-native development, modern frameworks, and collaborative Agile environments is essential. A proactive, solution-focused approach is key to success in this role.

Key Responsibilities



Design and implement services in

Java 21

, using

Spring Boot

in a microservices architecture. Work with

relational databases (PostgreSQL)

and gain exposure to

NoSQL databases (MongoDB, Couchbase, Cassandra)

. Deploy applications to

Azure Kubernetes Service (AKS)

and manage infrastructure with Terraform. Build and maintain

CI/CD pipelines

with GitHub Actions and other tools. Ensure system reliability through

monitoring and alerting (Splunk)

. Write automated tests with Spock, following

TDD/BDD practices

. Collaborate with peers using GitHub and modern code review practices. Deliver components with autonomy while proactively seeking direction when facing ambiguity. Participate in mentoring junior engineers and knowledge sharing within the team. Suggest process and methodology improvements to enhance speed and quality.

Qualifications



3-6 years of software engineering experience in the JVM ecosystem. Proficiency in Java, Spring Boot, microservices, REST APIs, and event-driven design. Hands-on experience with relational databases (PostgreSQL); working knowledge of NoSQL databases. Experience working with event streaming platforms (Kafka). Familiarity with cloud-native engineering (Azure, Kubernetes, Terraform). Experience with CI/CD pipelines and Agile delivery practices. Problem-solving, debugging, and computational skills. Strong communication and teamwork skills.

Why Join Us?



Exciting Projects:

Work on diverse, high-impact assignments with leading clients across industries.

Continuous Learning:

Access to skill-building programs, mentorship, and real-world exposure.

Collaborative Culture:

A supportive and inclusive environment where every voice matters.

Career Growth:

Clear pathways for professional advancement and recognition for your contributions.

Work-Life Balance:

Flexible policies designed to help you thrive personally and professionally.

Innovation at Core:

Opportunity to explore new technologies, tools, and creative problem-solving.

Perks & Benefits:

Competitive salary, incentives, health coverage, flexible work options, and employee engagement initiatives.
Job Type: Full-time

Pay: ?3,000,000.00 - ?3,300,000.00 per year

Benefits:

Provident Fund Work from home
Ability to commute/relocate:

Bengaluru, Karnataka: Reliably commute or planning to relocate before starting work (Preferred)
Application Question(s):

What is your current CTC? What is your expected CTC? What is your notice period?
Experience:

Java 21: 1 year (Required) Kafka: 4 years (Required) Kubernetes: 4 years (Required) Azure: 4 years (Required)
Work Location: Hybrid remote in Bengaluru, Karnataka

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
    JD4962044
  • 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