We are seeking a skilled and highly motivated Backend Developer with 6-8 years of experience in Java development and a strong understanding of core concepts like Data Structures and Algorithms , Multi-threading , and Collections . The ideal candidate will have hands-on experience with Spring Boot , Microservices architecture , Hibernate , and Java Streams . This is an exciting opportunity to work on scalable and high-performance applications that drive business growth.
Requirements
Key Responsibilities :
Design, develop, and maintain robust backend services using Java , Spring Boot , and Microservices architecture .Build and optimize highly scalable and fault-tolerant backend applications.Develop and maintain database models, perform complex queries, and ensure efficient interaction with the database using Hibernate .Implement multi-threading concepts to enhance the performance and responsiveness of backend services.Leverage Java Collections , Streams , and Lambda expressions to write efficient, maintainable, and readable code.Optimize code and databases to improve overall system performance.Collaborate with cross-functional teams, including front-end developers, DevOps, and QA, to deliver seamless solutions.Troubleshoot and debug backend issues, ensuring smooth, efficient, and secure operations.Write unit and integration tests to ensure high-quality code delivery and coverage.Stay updated with the latest backend development practices and technologies, suggesting improvements to the existing system.Required Skills and Qualifications :
6-8years of experience as a Backend Developer with a strong command of Java .Hands-on experience with Spring Boot , Microservices architecture, and RESTful API design.Proficient in Data Structures , Algorithms , and Multi-threading concepts.Solid understanding of Java Collections , Streams , and Lambda Expressions .Strong experience working with Hibernate or JPA for database interactions.Experience in developing high-performance, scalable, and reliable systems.Familiarity with version control tools like Git .Ability to write clean, efficient, and maintainable code.Excellent problem-solving and analytical skills.Strong communication skills and ability to work in a collaborative, agile team environment.Preferred Skills :
Experience with containerization tools like Docker .Knowledge of CI / CD pipelines and related tools (e.g., Jenkins, GitLab).Familiarity with Cloud platforms (e.g., AWS, Azure, GCP) and deployment techniques.Understanding of Test-Driven Development (TDD) and writing unit / integration tests.Familiarity with Event-driven architecture and messaging systems (e.g., Kafka, RabbitMQ).Education :
BTech, MTech or MCA only.Benefits
Work with one of the Big 4's in India