Java Software Engineer

Mphasis
Mumbai, Maharashtra, India

Key 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.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.

Score my resume against this job, free →

Get your ATS score for this role — free. Score my resume free →