Job Title : Java - Backend Developer
Experience Required : 6+ Years
Work Locations : Hyderabad & Bangalore
Work Mode : Hybrid
Job Description :
We are seeking an experienced and highly skilled Java Backend Developer with over 6 years of hands-on experience in building robust, scalable, and high-performance backend systems. The ideal candidate will have deep expertise in Java 8, Spring Boot, Microservices, AWS, and Kafka.
As a Backend Developer, you will play a critical role in designing and developing backend services and APIs, integrating with cloud-native technologies, and supporting real-time data processing using Kafka.
Key Responsibilities :
- Design, develop, and maintain scalable, secure, and high-performance backend services using Java 8 and Spring Boot.
- Develop and integrate microservices architecture, ensuring seamless communication between distributed components.
- Implement RESTful APIs for internal and external use.
- Work extensively with AWS services, including but not limited to Lambda, S3, EC2, RDS, and CloudWatch.
- Build and manage asynchronous messaging systems using Apache Kafka.
- Collaborate with cross-functional teams including frontend developers, DevOps engineers, and product managers to deliver end-to-end solutions.
- Ensure code quality through unit testing, code reviews, and best practices.
- Monitor and troubleshoot production issues to maintain system reliability and performance.
- Contribute to architectural decisions and help drive engineering best practices.
Required Skills & Experience :
6+ years of hands-on experience in backend development using Java 8 or later.Strong expertise in Spring Boot and Spring Framework.Proven experience designing and implementing microservices.Solid experience with AWS cloud services, especially Lambda functions and related serverless architecture.Proficiency in building and maintaining Kafka-based messaging systems for stream processing or asynchronous communication.Deep understanding of RESTful API design principles and standards.Experience with CI / CD, Git, and build tools like Maven or Gradle.Strong problem-solving skills and the ability to think critically under pressure.Excellent communication and collaboration abilities.(ref : hirist.tech)