Java Software Engineer

Mphasis

Mumbai

On-site

INR 1,200,000 - 1,800,000

Full time

2 days ago
Be an early applicant
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Mphasis is seeking a seasoned backend developer in Mumbai to design, build, test, and maintain scalable Java/Spring Boot applications. You will work on microservices, RESTful APIs, and event-driven systems using Kafka, with AWS deployment and database design for SQL/NoSQL.

You will tackle performance issues and collaborate across architects, product managers, and QA in an Agile environment. Ideal candidates bring strong Java fundamentals, Spring Boot expertise, and hands-on Kafka, AWS, and

Qualifications

  • Strong knowledge of Core Java, OOP concepts, collections, exception handling, multithreading.
  • Hands-on experience with Spring Boot and the Spring Framework.
  • Experience designing, developing, and maintaining microservices architectures.
  • Kafka experience with producers, consumers, topics, partitions, event-driven systems.
  • Experience with AWS services for deploying or managing applications.
  • Experience with SQL and NoSQL databases, including query optimization and data modelling.
  • Experience designing and integrating RESTful web services.
  • Familiarity with unit testing using JUnit and Mockito.
  • Experience with Maven/Gradle and Git for build and version control.

Responsibilities

  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • Develop and maintain microservices-based applications and RESTful APIs.
  • Implement event-driven architectures and asynchronous processing using Apache Kafka.
  • Design, develop, and deploy applications on AWS cloud services.
  • Work with SQL and NoSQL databases to design schemas, optimize queries, and improve performance.
  • Identify and resolve performance bottlenecks, production issues, and technical challenges.
  • Write clean, reusable, maintainable, and well-tested code following industry best practices.
  • Implement unit testing, code reviews, and debugging to ensure application quality.
  • Collaborate with architects, product managers, QA engineers, and cross-functional teams.
  • Use AI-assisted development tools to improve coding productivity, testing, debugging, and documentation.
  • Participate in Agile ceremonies and contribute to continuous improvement of development processes.

Skills

Java
Spring Boot
Microservices
Kafka
AWS
SQL/NoSQL
REST APIs
Testing
Maven/Gradle
Git

Job description

  • Design, develop, test, and maintain scalable backend applications using Java and Spring Boot.
  • Develop and maintain microservices-based applications and RESTful APIs.
  • Implement event-driven architectures and asynchronous processing using Apache Kafka.
  • Design, develop, and deploy applications on AWS cloud services.
  • Work with SQL and NoSQL databases to design schemas, optimize queries, and improve performance.
  • Identify and resolve performance bottlenecks, production issues, and technical challenges.
  • Write clean, reusable, maintainable, and well-tested code following industry best practices.
  • Implement unit testing, code reviews, and debugging to ensure application quality.
  • Collaborate with architects, product managers, QA engineers, and cross-functional teams.
  • Use AI-assisted development tools to improve coding productivity, testing, debugging, and documentation.
  • Participate in Agile ceremonies and contribute to continuous improvement of development processes.
Mandatory Skills
  • Java: Strong knowledge of Core Java, OOP concepts, Collections, Exception Handling, Multithreading, and concurrency.
  • Spring Boot: Hands‑on experience developing enterprise applications using Spring Boot and the Spring Framework.
  • Microservices: Experience designing, developing, and maintaining microservices architectures.
  • Apache Kafka: Experience with producers, consumers, topics, partitions, and event‑driven systems.
  • AWS: Practical experience deploying or managing applications using AWS services.
  • SQL / NoSQL Databases: Experience with relational databases and NoSQL databases, including query optimization and data modelling.
  • REST APIs: Experience designing and integrating RESTful web services.
  • Testing: Familiarity with JUnit, Mockito, and unit testing practices.
  • Build & Version Control: Experience with Maven or Gradle and Git.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Java Backend Developer | Spring Boot | Microservices
Java Backend Developer | Spring Boot | Microservices

TymblHub • Pune District

On-site
INR 900,000 - 1,500,000
Java AWS Back end Developer
Java AWS Back end Developer

Capgemini • Pune District

Hybrid
INR 1,200,000 - 2,400,000
Java Backend Developer
Java Backend Developer

TymblHub • Chennai District

On-site
INR 1,200,000 - 1,800,000
Java Back End Developer
Java Back End Developer

Tata Consultancy Services • Ernakulam

On-site
INR 1,500,000 - 2,100,000
Senior Java Developer
Senior Java Developer

Intellicredence • Gurugram District, Bengaluru

On-site
INR 1,200,000 - 2,100,000
Java Back End Developer | Springboot | Microservices
Java Back End Developer | Springboot | Microservices

TymblHub • Hyderabad

On-site
INR 1,100,000 - 2,100,000
Senior Java Developer
Senior Java Developer

Careernet • Thiruvananthapuram

On-site
INR 4,000,000 - 7,000,000
Java Full stack Developer with AWS(DevOps)
Java Full stack Developer with AWS(DevOps)

PradeepIT Consulting Services Pvt Ltd • Bengaluru

On-site
INR 1,500,000 - 2,500,000
Java Developer | Springboot | Microservices
Java Developer | Springboot | Microservices

Infosys • Hyderabad, Chennai District, Bengaluru

On-site
INR 1,200,000 - 1,800,000
Java backend developer
Java backend developer

Zensar Technologies • Bengaluru

On-site
INR 1,500,000 - 2,500,000