Instagram
youtube
Facebook

Software Engineer – Java Microservices

4-7 years
22–35 LPA
10 June 24, 2025
Job Description
Job Type: Full Time Education: B.Sc/ M.Sc/ B.E/ M.E./ B.Com/ M.Com/ BBA/ MBA/B.Tech/ M.Tech/ All Graduates Skills: Python, .net, React Native, Django, Javascript, HTML, CSS, Typescript, Communication Skills, Power Bi, Numpy Pandas, Sql, machine learning, Data Analysis, Coimbatore, Data Science, Java, Adobe XD, Figma, php, wordpress, Artificial Intelligence, Excel

Job Title: Software Engineer – Java Microservices
Job ID: JR-10146537
Location: Bengaluru, Karnataka, India
Experience Required: 4 to 7 Years
Employment Type: Full Time (Permanent)
Application Closing Date: 17 July 2025

Role Overview

  1. As a Software Engineer, you will work closely with your team to design, develop, and deliver innovative software products and services.

  2. You will apply your technical expertise and understanding of the software development lifecycle to translate epics into robust, scalable features.

  3. You will continuously enhance your domain knowledge and skills while contributing to high-quality deliverables.

Key Responsibilities

  1. Collaborate with team members and stakeholders to define and implement technical solutions.

  2. Develop and test microservices using Java 8+ and Spring Boot.

  3. Deliver code that meets performance, scalability, and maintainability standards.

  4. Participate in design discussions and contribute to decision-making on architecture and frameworks.

  5. Guide and mentor junior peers to build a T-shaped, cross-functional engineering team.

  6. Support continuous integration and deployment pipelines and follow DevOps best practices.

Mandatory Technical Requirements

  1. 4 to 7 years of relevant experience in Java, Spring Boot, and Microservices development.

  2. Strong programming experience in Java 8+ and basic familiarity with JavaScript.

  3. Experience with container-based development using frameworks like Spring Boot.

  4. Solid understanding of design patterns and object-oriented principles.

  5. Hands-on experience with CI/CD processes using tools like Bamboo, GitLab CI, or Jenkins.

  6. Knowledge of version control systems (e.g., Git) and branching strategies.

  7. Experience working with AWS services including Lambda, Step Functions, Glue, RDS, DynamoDB, S3, SQS, SNS, and Kinesis.

  8. Working knowledge of both SQL and NoSQL databases.

Desirable Technical Skills

  1. Experience in Python or JavaScript/Node.js.

  2. Familiarity with Docker, Kubernetes, and container orchestration technologies.

  3. Experience with API gateways such as Apigee or Nginx.

  4. Knowledge of observability tools such as New Relic, Splunk, Datadog, or the ELK stack.

  5. Exposure to production support and incident management.

Personal Attributes

  1. Critical thinking and a strong sense of accountability for delivering quality software.

  2. Effective communication and teamwork capabilities.

  3. Flexibility to work with geographically distributed teams.

  4. Passion for continuous improvement, skill development, and mentoring others.

Jobs in other cities