Requirements
Requires 3-5 years of professional experience in Java backend development with strong skills in Java, Spring Boot, Hibernate/JPA, MySQL, and Redis. Proficiency in Git and Agile methodologies is essential, along with strong problem-solving and debugging abilities. Must be available for full-time work for the entire 3-month project duration.
Description
Client Project | 3-Month Full-Time EngagementWe are hiring on behalf of one of our clients for a Mid-Level / Senior Java & Spring Boot Developer to join an exciting 3-month project.The selected candidate will work full-time throughout the project duration, contributing to the development, optimization, testing, and maintenance of backend services and APIs using Java and Spring Boot.Key Responsibilities Develop and maintain robust, scalable backend applications using Java and Spring Boot. Design and implement RESTful APIs and backend services. Work with Hibernate / JPA, including: Entity mapping and relationshipsTransaction managementQuery optimization and performance tuning Work extensively with MySQL, including: Writing complex SQL queriesQuery optimization and performance tuningUnderstanding database indexing and query execution Use Redis for: CachingSession managementDistributed locks Write and maintain unit tests to ensure code quality, reliability, and maintainability. Use Git for version control and collaborative development. Work within an Agile development environment, participating in planning, stand-ups, reviews, and other team ceremonies. Troubleshoot and resolve application, database, and performance-related issues.Collaborate with developers and other stakeholders to deliver project requirements on time.Requirements 3–5 years of professional experience in Java backend development. Strong experience with Java and Spring Boot. Solid understanding of Hibernate / JPA, including: Entity mapping and relationshipsTransaction managementQuery tuning and optimization Strong experience with MySQL, including writing and optimizing SQL queries. Practical experience with Redis, particularly caching, session management, and distributed locks. Good understanding of unit testing and writing maintainable, testable code. Proficiency with Git and experience working in Agile development teams. Strong problem-solving, debugging, and performance-optimization skills.Ability to work independently and effectively as part of a development team. Availability to work full-time for the entire 3-month project duration.