We are seeking a skilled Backend Developer with 6-8 years of experience in Java development, a strong understanding of core concepts like Data Structures and Algorithms, Multi-threading, and Collections. The role involves designing, developing, and maintaining scalable applications, building database models, and integrating with front-end and DevOps teams. Collaboration and problem-solving are key aspects.
Requirements
- 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 to deliver seamless solutions.
- Troubleshoot and debug backend issues.
- Write unit and integration tests.
- Stay updated with the latest backend development practices.
- Excellent problem-solving and analytical skills
- Strong communication skills
- Excellent communication skills and ability to work in a collaborative, agile team environment.
Benefits
- Work with one of the Big 4's in India
- Opportunities for professional growth