About Company
Concentrix is a technology-enabled global business services company specializing in customer engagement and business performance. With more than 4,00,000 staff, Concentrix is present across 40 countries and six continents. We are considered as a category leader in the CXM (Customer Experience Management) Services. You may please visit the website-www.concentrix.com
Role - Senior Java Developer
Location - PAN INDIA
Experience: 6- 10 Years
Mode of Work - Remote/ Hybrid Mode
Notice Period: Immediate to 15 Days max
JOB DESCRIPTION
Key Responsibilities
- Contribute to the refactoring and modernization of existing Java applications.
- Develop and maintain services using Java 8+, Spring Boot, and related frameworks.
- Collaborate with architects and senior developers on re-architecting monolithic apps into microservices.
- Implement APIs and integrations (REST, SOAP, gRPC) with legacy and modern systems.
- Assist in migrating applications to AWS and integrating with cloud services (S3, RDS, DynamoDB).
- Participate in code reviews, write unit/integration tests, and ensure clean, maintainable code.
- Work with CI/CD pipelines to automate build and deployment processes.
- Help troubleshoot production issues and improve application performance.
- Stay current with Java ecosystem trends and actively contribute ideas for improvement.
Required Qualifications
- 6-10 years of experience in Java development.
- Strong knowledge of Core Java (Java 8/11/17) and OOP principles.
- Experience with Spring Boot, Spring MVC, and Spring Data.
- Familiarity with ORM frameworks (Hibernate, JPA).
- Experience with RESTful API development and integration.
- Working knowledge of SQL databases (PostgreSQL, MySQL, Oracle) and exposure to NoSQL (MongoDB, DynamoDB).
- Experience with build tools (Maven, Gradle).
- Exposure to unit testing frameworks (JUnit, TestNG, Mockito).
- Basic understanding of containerization (Docker) and cloud platforms (AWS preferred).
- Familiarity with Git-based version control.
- Strong problem-solving and debugging skills.
Preferred Qualifications
- Exposure to Spring Cloud and microservices patterns (API Gateway, Circuit Breaker).
- Experience with messaging platforms (Kafka, RabbitMQ, JMS).
- Familiarity with CI/CD pipelines (Jenkins, GitHub Actions, GitLab CI).
- Awareness of cloud-native development practices (serverless, event-driven).
- Experience with monitoring and logging tools (ELK, Prometheus, Splunk).
- Knowledge of Agile/Scrum practices.