Role Overview
We are looking for an experienced Java Developer with 3–4 years of experience to join our team in Ahmedabad. The ideal candidate should have strong expertise in Java, Spring Boot, REST APIs, databases, and backend development.
Responsibilities
- Develop, test, and maintain Java-based applications.
- Build and maintain RESTful APIs and backend services.
- Write clean, scalable, and maintainable code.
- Work with SQL databases such as MySQL or PostgreSQL.
- Troubleshoot and resolve technical issues and bugs.
- Collaborate with frontend developers, QA engineers, and project teams.
- Participate in code reviews and follow development best practices.
- Analyze business requirements and implement effective technical solutions.
- Optimize application performance and reliability.
Requirements
- 3–4 years of professional experience in Java development.
- Strong knowledge of Core Java, OOP, Collections, Exception Handling, and Multithreading.
- Hands-on experience with Spring / Spring Boot.
- Good knowledge of REST APIs and web services.
- Strong SQL and database knowledge.
- Experience with Hibernate/JPA.
- Familiarity with Git and Maven/Gradle.
- Good debugging and problem-solving skills.
- Strong communication and teamwork abilities.
Nice to Have
- Experience with Microservices.
- Knowledge of Docker or AWS.
- Understanding of CI/CD pipelines.
- Experience working in an Agile/Scrum environment.
Skills
- Java
- Spring Boot
- REST APIs
- SQL
- Hibernate