Senior Java Backend Developer
Company: Coherent Pixel Systems
Experience: 6 + Years
Location: Chennai
Employment Type: Full-Time
About the Role
We are looking for experienced Senior Java Backend Developers to design, develop, and maintain scalable backend services and microservices-based applications. The ideal candidate should have strong expertise in Java, Spring Boot, cloud technologies, containerization, and event-driven architectures.
Key Responsibilities
- Design, develop, and maintain scalable backend services and REST APIs using Java, Spring Boot, and Spring Cloud.
- 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 using JUnit, Mockito, and Spring Boot Test.
- Collaborate with architects, DevOps engineers, QA teams, and product stakeholders.
- Follow secure coding practices and ensure application reliability and performance.
- Participate in code reviews, architecture discussions, and technical decision-making.
Required SkillsBackend 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
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
- Hands-on experience in Java, Spring Boot, and Spring Cloud development.
- Experience building scalable microservices-based applications.
- Strong knowledge of Kafka, Docker, Kubernetes, Redis, and databases.
- Cloud deployment experience on Azure or AWS.
- Exposure to CI/CD, monitoring tools, and testing frameworks.
- Experience integrating APIs and external systems.
Desired Competencies
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management.
- Ability to mentor junior developers.
- Quality-focused and detail-oriented approach.
- Continuous learning mindset.
- Ability to work in Agile/Scrum environments.
Why Join Us?
- Opportunity to work on large-scale enterprise applications.
- Exposure to modern cloud-native technologies.
- Collaborative and innovation-driven work environment.
- Growth opportunities with cutting-edge digital engineering projects.
Share your CV: [email protected]
Contact / WhatsApp: 9840125754
Immediate Joiners Preferred
Work Location: In person