Key Responsibilities
- Design, develop, and maintain robust, scalable, and high-performance applications using Java
- Build and enhance backend services, APIs, and microservices architectures
- Collaborate with frontend developers, QA engineers, and DevOps teams to deliver end-to-end solutions
- Participate in system design discussions, code reviews, and technical decision-making
- Troubleshoot, debug, and optimize application performance
- Ensure code quality through best practices, testing, and documentation
- Contribute to Agile ceremonies including sprint planning, stand-ups, and retrospectives
Requirements
- Degree in Computer Science, Engineering, or related field
- Strong experience in Java development (Spring Boot preferred)
- Proven experience in building scalable and distributed systems
- Familiarity with RESTful APIs, microservices, and cloud environments
- Experience with databases (SQL/NoSQL) and performance tuning
- Understanding of CI/CD pipelines and DevOps practices
- Strong problem-solving skills and ability to work independently
Good to Have
- Experience with containerization tools (Docker, Kubernetes)
- Exposure to cloud platforms (AWS, Azure, or GCP)
- Knowledge of messaging systems (Kafka, RabbitMQ)
- Familiarity with frontend technologies (React, Angular)
Work Location: Central
(EA Reg No: 20C0312)
Please email a copy of your detailed resume to [Confidential Information] for immediate processing.
Only shortlisted candidates will be notified.