Java Developer

Pune, Maharashtra, India
Mar 05, 2025
Mar 05, 2026
Onsite
Full-Time
4 Years
Job Description

We are looking for an experienced Java Developer with strong expertise in designing, developing, and implementing high-performance, scalable, and secure applications. The ideal candidate will have hands-on experience in software development and must have worked on at least two microservices-based projects. This role requires in-depth knowledge of Java, J2EE, Spring Boot, and modern software development practices, along with the ability to work in an Agile environment and mentor junior developers.

Key Responsibilities

  • Develop, implement, and maintain Java-based applications using modern frameworks and best practices.
  • Design, develop, and enhance microservices-based architectures to support scalable and high-performance applications.
  • Work with Spring Boot and Spring Cloud to create robust backend solutions.
  • Develop and maintain RESTful web services and ensure integration with front-end components.
  • Collaborate with cross-functional teams to analyze, design, and ship new features.
  • Ensure the security, performance, and reliability of applications through testing and best practices.
  • Write well-documented, maintainable, and efficient code while adhering to coding standards.
  • Perform code reviews, provide constructive feedback, and mentor junior developers.
  • Implement best practices for database design and work with SQL, NoSQL, GraphDB, and Big Data solutions.
  • Work with messaging systems such as RabbitMQ, Kafka, and other service bus implementations.
  • Utilize DevOps tools for continuous integration and deployment (CI/CD), logging, and monitoring.
  • Work with containerization technologies such as Docker, Kubernetes, and deployment servers like Tomcat and Nginx.
  • Troubleshoot and resolve application issues in production and non-production environments.
  • Adhere to Agile software development methodologies, including participating in daily standups, sprint planning, and retrospectives.
  • Estimate task completion timelines and ensure timely delivery of high-quality software solutions.

Required Technical Skills

  1. Programming Languages. Java, J2EE, Java 8+
  2. Frameworks. Spring 4+, Spring Boot, Spring Cloud, Struts, Hibernate, JPA
  3. Web Services & APIs. RESTful Web Services, JSON, XML
  4. Databases. SQL, NoSQL, GraphDB, Big Data solutions
  5. Messaging Queues. RabbitMQ, Kafka, and related technologies
  6. Development & Testing. JUnit, Mockito, CI/CD tools
  7. Servers & Deployments. Tomcat, Nginx, Docker, Kubernetes
  8. Environments. On-premise, cloud (AWS, Azure, GCP), hybrid, and virtual environments
  9. Design Patterns & Architecture. Strong understanding of OOPS concepts, microservices architecture, and software design patterns
  10. DevOps Tools. CI/CD pipelines, logging and monitoring tools, API gateways

Preferred Experience & Qualifications

  • A minimum of 4+ years of hands-on experience in Java development (testing and support experience will not be considered).
  • Experience in at least two microservices-based projects.
  • Familiarity with HTTP, RESTful APIs, messaging queues, and event-driven architectures.
  • Ability to troubleshoot and optimize application performance.
  • Strong understanding of Agile development methodologies.
  • Excellent problem-solving skills, analytical thinking, and attention to detail.
  • Experience working in large enterprise environments with exposure to complex systems.
  • Strong communication skills and the ability to collaborate with cross-functional teams.

Why Join Us?

  • Work with cutting-edge technologies in a dynamic and collaborative environment.
  • Opportunity to work on exciting and challenging projects in the microservices ecosystem.
  • Competitive salary and benefits package.
  • Learning and growth opportunities, including mentorship and training programs.
  • Flexible work environment with a focus on innovation and career development.

If you are passionate about Java development and have experience working on microservices architectures, we would love to hear from you! Apply now and be a part of our growing team.

Related Jobs