We are hiring for a Java Developer role for our client, a technology company.
Key Responsibilities
Design, develop and maintain scalable Java-based applications and backend services
Write clean, productive, and well-documented code following best practices
Build and consume RESTful APIs for internal and external integrations
Participate in code reviews, design discussions, and technical planning
Collaborate closely with QA, DevOps, and product teams across the delivery lifecycle
Troubleshoot, debug, and resolve production issues within defined SLAs
Optimize application performance, scalability, and reliability
Contribute to architecture decisions and technical roadmap discussions
Required Skills
Core Java
Java 8+ features (streams, lambdas,
functional interfaces)
Spring Boot
Spring MVC
RESTful API design
Relational and NoSQL databases (MySQL, PostgreSQL, MongoDB)
Microservices architecture and design patterns
Git
CI/CD pipelines (Jenkins, GitLab CI)
Good to Have
AWS / Azure cloud platforms
Docker and Kubernetes
Kafka or RabbitMQ
Agile/Scrum delivery
About the Opportunity
This is a full time, permanent role with excellent growth prospects. The client offers a team-oriented work culture, competitive compensation, and robust learning opportunities.