Mid-Level / Senior Java & Spring Boot Developer - Remote

🏢 jari solutions
📍 EgyptFull-timeOn-site
📅 Posted: 4d ago🔄 Updated: 4d ago
CV%
✨ AI Summary
This is a remote, full-time, 3-month contract position for a Mid-Level / Senior Java & Spring Boot Developer. The role involves developing, optimizing, testing, and maintaining backend services and APIs using Java and Spring Boot. Key responsibilities include designing RESTful APIs, working with Hibernate/JPA, MySQL, and Redis, writing unit tests, and collaborating within an Agile environment. The developer will also be responsible for troubleshooting issues and ensuring code quality.
Required Skills
Information Technology
Hibernate
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.
✨ Premium Match Details
Deep-dive CV analysis, customized Cover Letters, and Interview prep!
📊 Match Analysis
Insights against your active CV
📊
Personalized Match Analysis
Upload your CV to see exact matching percentages, detailed skills mapping, and gap analysis for this role.
🎯 Overalli74%
⚡ Skillsi85%
View Breakdown
Ontology Match: 85.0
Matched:✓ Requirements Matching✓ Ontology Skills Mapping
📜 Eligibilityi49%
View Breakdown
Local: 19600%
🏗️ Career Fiti91%
View Breakdown
Seniority: 91.0
📋 Requirementsi67%
View Breakdown
Domain: 67.0
🔥 Motivationi78%
View Breakdown
Title Fit: 78.00