Java Developer

Eclerx Services

Pune

Not disclosed

Work from Office

Full Time

Min. 6 years

Job Details

Job Description

Associate Process Manager

Description

We are seeking an experienced Java Developer with a strong background in building high‑performance, scalable, enterprise-grade applications. The ideal candidate should have hands-on experience with core Java technologies, modern frameworks, microservices architecture, cloud platforms, and end-to-end SDLC practices.

Key Responsibilities

  • Design, develop, test, and deploy high-quality Java-based applications.
  • Implement microservices and RESTful APIs using modern Java frameworks (Spring Boot/Spring MVC).
  • Maintain and enhance existing applications by troubleshooting and resolving issues.
  • Collaborate with cross-functional teams including Product, QA, DevOps, and Architecture.
  • Participate in code reviews, design discussions, and technical planning.
  • Optimize application performance, scalability, and security.
  • Write clean, maintainable, and well-documented code.
  • Ensure adherence to best practices, coding standards, and CI/CD pipelines.
  • Work with Agile/Scrum teams and contribute to sprint planning and estimation.

Required Skills & Experience

  • 6+ years of hands-on experience in Java/J2EE development.
  • Strong understanding of Core Java, OOPS concepts, data structures, and algorithms.
  • Expertise in Spring Framework (Spring Boot, Spring MVC, Spring Data JPA).
  • Experience building RESTful web services and microservices.
  • Strong knowledge of relational databases (MySQL, PostgreSQL, Oracle) and writing efficient SQL queries.
  • Experience with JPA/Hibernate or other ORM tools.
  • Exposure to CI/CD tools such as Jenkins, GitHub Actions, or Azure DevOps.
  • Hands-on experience with version control (Git).
  • Familiarity with Docker, Kubernetes (good to have).
  • Understanding of cloud platforms (AWS, Azure, or GCP) is a plus.
  • Experience in unit testing frameworks (JUnit, Mockito).
  • Strong debugging, analytical, and problem-solving skills.

Preferred Qualifications

  • Experience with messaging systems like Kafka, RabbitMQ, or ActiveMQ.
  • Knowledge of NoSQL databases (MongoDB, Cassandra).
  • Familiarity with front-end technologies (Angular, React) is a plus.
  • Exposure to DevOps practices and infrastructure as code.
  • Knowledge of performance tuning and optimization techniques.

Soft Skills

  • Excellent communication and interpersonal skills.
  • Ability to work independently and in team environments.
  • Strong ownership mindset and attention to detail.
  • Ability to learn new technologies quickly.

Education

  • Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.

Job role

Work location

Pune, Pune, Pune, Maharashtra, India

Department

Software Engineering

Role / Category

Software Development

Employment type

Full Time

Shift

Day Shift

Job requirements

Experience

Min. 6 years

About company

Name

Eclerx Services

Job posted by Eclerx Services

Apply on company website