Java Developer
Eclerx Services
Apply on company website
Java Developer
Eclerx Services
Pune
Not disclosed
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