Java Backend Developer
Job Summary
We are looking for a Java Backend Developer with hands-on experience in Java and Spring Boot to develop, maintain, and enhance backend applications and RESTful APIs. The ideal candidate should have a strong understanding of backend development, database design, and software development best practices.
Key Responsibilities
- Develop, maintain, and enhance backend applications using Java and Spring Boot.
- Design and build RESTful APIs and microservices.
- Write clean, efficient, and maintainable code.
- Integrate applications with databases and third-party systems.
- Troubleshoot, debug, and resolve application issues.
- Optimize application performance and ensure system reliability.
- Collaborate with frontend developers, QA engineers, and business stakeholders.
- Participate in code reviews and follow software development best practices.
Requirements
- At least 5 years of experience in Java backend development.
- Strong proficiency in Java 8/11/17 and Spring Boot.
- Experience developing RESTful APIs and microservices.
- Good knowledge of SQL databases such as MySQL, PostgreSQL, or Oracle.
- Familiarity with Spring Data JPA/Hibernate.
- Experience with Git version control.
- Understanding of object-oriented programming and design principles.
- Strong problem-solving and debugging skills.
- Good communication and teamwork skills.