Job Description
Position Summary
We are seeking a skilled Java Spring Boot Backend Developer with 2+ years of experience to design and develop robust, scalable micro services and RESTful APIs.
Key Responsibilities
Requirements
Bachelor's degree with 2+ years of experience in Java Developer role.
Programming & Frameworks
Database & ORM
Microservices Architecture
Additional Technical Skills
Nice to Have
Soft Skills
Requirements
Bachelor's degree with 2+ years of experience in Java Developer role. Programming & Frameworks Java 3 and strong proficiency in core Java concepts Spring Boot - Experience building REST APIs and microservices Spring Framework - Dependency injection, AOP, Spring MVC Database & ORM JPA (Java Persistence API) - Entity mapping and repository patterns Hibernate - ORM implementation and database operations SQL - Writing optimized queries and database design Microservices Architecture Microservices Design - Service decomposition and communication patterns Feign Client - Service-to-service communication REST APIs - Design and implementation of RESTful services API Gateway patterns and implementation Additional Technical Skills Maven / Gradle - Build and dependency management Git - Version control and collaborative development Unit Testing - JUnit, Mockito JSON / XML - Data interchange formats Nice to Have Experience with Docker and containerization Cloud platforms (AWS, Azure) Spring Security implementation Soft Skills Strong problem-solving abilities Good communication skills Team collaboration Ability to work in an agile environment
Senior Software Developer • ludhiana, India