Role Overview
We are looking for a skilled Java Developer with around 3 years of experience to join our development team. The ideal candidate should have strong knowledge of Java, Spring Boot, REST APIs, and database development.
Responsibilities
- Develop and maintain scalable Java applications.
- Design and develop RESTful APIs and backend services.
- Work with Spring Boot and related frameworks.
- Write clean, efficient, and maintainable code.
- Integrate applications with databases and third-party services.
- Perform debugging, testing, and troubleshooting.
- Collaborate with developers, QA teams, and business stakeholders.
- Participate in code reviews and Agile development activities.
- Support application deployment and production issue resolution.
Requirements
- 3 years of hands-on experience in Java Development.
- Strong knowledge of Core Java and OOP concepts.
- Experience with Spring Boot / Spring Framework.
- Good understanding of REST APIs and Microservices.
- Strong knowledge of SQL and databases such as MySQL, PostgreSQL, or Oracle.
- Experience with Git and version control.
- Understanding of Maven/Gradle.
- Good knowledge of software development and SDLC processes.
- Strong problem-solving and communication skills.
Skills
- Java
- Spring Boot
- REST APIs
- SQL
- Git