We are seeking a talented Java Developer with up to 5 years of experience to join our development
team. The ideal candidate will have strong expertise in Java, Spring Boot, and microservices
architecture, with a proven track record of building scalable backend applications.
Experience Required
- 7+ years of professional experience in Java development
- Strong hands-on experience with Spring Boot framework
- Proven experience in designing and developing RESTful APIs
- Experience with microservices architecture and distributed systems
Key Responsibilities
- Design, develop, and maintain robust Java applications using Spring Boot .
- Build and optimize RESTful APIs for seamless integration with frontend and third-party
- systems .
- Develop and deploy microservices-based solutions following best practices .
- Write clean, maintainable, and efficient code with proper documentation .
- Implement database solutions using PostgreSQL and Redis for optimal performance.
- Participate in code reviews and provide constructive feedback to team members .
- Troubleshoot and debug applications to ensure high availability and performance .
- Collaborate with cross-functional teams including frontend developers, architects, and DevOps .
- Contribute to technical documentation and knowledge sharing sessions .
- Stay updated with emerging technologies and industry trends .
Technical Skills Required
Core Technologies
- Java : Proficiency in Java 8+ with strong understanding of OOP concepts, collections, multi-threading, and exception handling .
- Spring Boot : Extensive experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security .
- REST APIs : Strong knowledge of RESTful API design principles, HTTP protocols, and API documentation (Swagger/OpenAPI) .
- Microservices : Experience with microservices architecture, service discovery, and inter-service communication .
Database & Caching
- PostgreSQL : Strong SQL skills, database design, query optimization, and stored procedures .
- Redis : Experience with Redis for caching, session management, and pub/sub patterns .