Senior Java Backend Developer
Full Job Description
Senior Java Backend Developer - Chennai
Coherent Pixel Systems is seeking experienced Senior Java Backend Developers in Chennai, Tamil Nadu. This is a full-time, in-person role focused on designing, developing, and maintaining scalable backend services and microservices-based applications. The ideal candidate will possess strong expertise in Java, Spring Boot, cloud technologies, containerization, and event-driven architectures.
About the Role
Join our dynamic team to build and maintain robust backend services and REST APIs using Java, Spring Boot, and Spring Cloud. You will architect and implement high-availability microservices, containerize applications with Docker and Kubernetes, and leverage Apache Kafka for event-driven solutions. Database optimization with MySQL and PostgreSQL, caching with Redis, and cloud deployment on Azure or AWS are key aspects of this role. You will also integrate monitoring tools like Datadog, maintain API documentation with Swagger/OpenAPI, and write automated tests using JUnit, Mockito, and Spring Boot Test. Collaboration with architects, DevOps engineers, QA, and product stakeholders is essential, alongside adherence to secure coding practices.
Key Responsibilities
- Design, develop, and maintain scalable backend services and REST APIs.
- Build and manage high-availability microservices architectures.
- Develop containerized applications using Docker and Kubernetes.
- Implement event-driven solutions using Apache Kafka.
- Design and optimize databases using MySQL and PostgreSQL.
- Implement caching solutions using Redis.
- Deploy and manage applications on Azure or AWS cloud platforms.
- Integrate monitoring and logging tools such as Datadog.
- Maintain API documentation using Swagger/OpenAPI.
- Write and maintain automated tests.
- Collaborate with cross-functional teams.
- Follow secure coding practices and ensure application reliability.
- Participate in code reviews and technical discussions.
Required Skills
Backend Technologies
- Java
- Spring Boot
- Spring Cloud
- Microservices Architecture
- RESTful APIs
Databases
- MySQL
- PostgreSQL
- SQL Database Design & Optimization
DevOps & Cloud
- Docker
- Kubernetes
- Azure or AWS
- CI/CD Pipelines
- Git & Git Workflows
Messaging & Monitoring
- Apache Kafka
- Redis
- Datadog
Testing
- JUnit
- Mockito
- Spring Boot Test
Good to Have
- Node.js
- ReactJS
- TypeScript
- Material UI (MUI)
- Vite
- MongoDB
- DynamoDB
- API Gateway
- Service Mesh
- Terraform
- CloudFormation
- OAuth2
- JWT Authentication
Required Experience
A minimum of 6 years of hands-on experience in Java, Spring Boot, and Spring Cloud development is required. Proven experience building scalable microservices, strong knowledge of Kafka, Docker, Kubernetes, Redis, and databases, and cloud deployment experience on Azure or AWS are essential. Exposure to CI/CD, monitoring tools, testing frameworks, and API integration is also necessary.
Desired Competencies
We are looking for candidates with strong analytical and problem-solving skills, excellent communication, and stakeholder management abilities. The capacity to mentor junior developers, a quality-focused and detail-oriented approach, a continuous learning mindset, and the ability to thrive in Agile/Scrum environments are highly valued.
Why Join Us?
This role offers the opportunity to work on large-scale enterprise applications, gain exposure to modern cloud-native technologies, and be part of a collaborative and innovation-driven work environment. Experience growth opportunities with cutting-edge digital engineering projects.
Share your CV: prakash.sundarraj@coherent.in
Contact / WhatsApp: 9840125754
Immediate Joiners Preferred