Mindstix - Senior Java Developer

Pune, IN Until 9/27/2026 4+ years exp First posted July 29, 2026 Last posted July 29, 2026
Job description

Job Description: Senior Java Developer

Job Title: Senior Java Developer
Location: Pune (Hybrid)
Experience: 4-7 Years
Employment Type: Full-time

About the Role

We are looking for an experienced Senior Java Developer to design, develop, and maintain scalable enterprise applications using Java, Spring Boot, and Microservices. The ideal candidate should have strong backend development experience, excellent problem-solving skills, and hands-on expertise in building cloud-ready, high-performance applications.

Key Responsibilities

  • Design, develop, and maintain enterprise-grade backend applications using Java and Spring Boot.
  • Build scalable Microservices architecture and RESTful APIs.
  • Collaborate with product managers, architects, and cross-functional teams to understand business requirements.
  • Write clean, maintainable, and efficient code following coding standards and best practices.
  • Optimize application performance, scalability, and security.
  • Develop database schemas and integrate with SQL/NoSQL databases.
  • Participate in code reviews, debugging, testing, and production support.
  • Work with Git, Maven, and CI/CD pipelines for application deployment.
  • Contribute throughout the Software Development Life Cycle (SDLC) using Agile methodologies.

Mandatory Skills

  • Java
  • Spring Boot
  • Microservices
  • REST APIs
  • Spring Framework (Core, MVC, Data JPA)
  • Hibernate/JPA
  • SQL (MySQL/PostgreSQL)
  • Git
  • Maven
  • JSON & HTTP

Good to Have Skills

  • Docker & Kubernetes
  • Cloud Platforms (AWS/Azure/GCP)
  • Spring Cloud
  • Kafka/RabbitMQ
  • Jenkins/GitHub Actions
  • Redis or MongoDB
  • Unit Testing (JUnit/Mockito)

Required Qualifications

  • Bachelor's or Master's degree in Computer Science, Information Technology, or related field.
  • 4+ years of hands-on experience in Java backend development.
  • Strong knowledge of Object-Oriented Programming (OOP) concepts.
  • Good understanding of Data Structures and Algorithms.
  • Experience with multithreading and concurrency.
  • Hands-on experience in developing RESTful web services.
  • Good understanding of SDLC and Agile development methodologies.
About this role

Summary

Develop and maintain scalable backend applications using Java, Spring Boot, and microservices.

Job title

Senior Java Developer

Experience level

4+ years

Minimum experience

4+ years exp

Industry

software

Location requirements

Pune, IN with hybrid work allowed

Salary

Not specified

Management role

No

Skills & keywords

Required skills

JavaSpring BootMicroservicesREST APIsSpring FrameworkHibernate/JPASQLGitMavenJSONHTTP

Preferred skills

DockerKubernetesAWSAzureGCPSpring CloudKafkaRabbitMQJenkinsGitHub ActionsRedisMongoDBUnit Testing

Specializations

JavaSpring BootMicroservicesREST APIs
Locations

Structured locations inferred from the posting.

Pune, Maharashtra, India

Hybrid City