Job Description
Job Title: Java Developer (3+ Years Experience)
Job Summary
We are looking for a skilled Java Developer with 4+ years of experience in building scalable and high-performance applications. The ideal candidate should have strong expertise in Java, Spring Boot, and microservices architecture, along with a good understanding of databases and RESTful API development.
Key Responsibilities
Design, develop, and maintain Java-based applications
Build and consume RESTful APIs and web services
Develop microservices using Spring Boot and related frameworks
Collaborate with frontend developers and cross-functional teams
Write clean, efficient, and reusable code
Troubleshoot, debug, and upgrade existing systems
Optimize application performance and scalability
Participate in code reviews and Agile/Scrum processes
Integrate third-party APIs and services
Required Skills & Qualifications
3+ years of experience in Java development
Strong knowledge of Core Java, OOP concepts
Experience with Spring Boot, Spring MVC, Hibernate/JPA
Hands-on experience in REST API development
Good understanding of Microservices Architecture
Experience with SQL databases (MySQL/PostgreSQL)
Familiarity with Git, Maven/Gradle