We are seeking a skilled Java Backend Developer to design and maintain high-performance Java-based applications. You will be responsible for the entire development lifecycle, from writing efficient code to testing, debugging, and optimizing software.
Responsibilities:
- Design, implement, and maintain Java applications.
- Write efficient, testable code following best practices.
- Collaborate with teams on software design and improvements.
- Conduct thorough software testing and debugging.
- Mentor junior developers and conduct code reviews.
Requirements:
- 5+ years of Java development experience.
- Proficiency in Spring Boot, Hibernate, and OOP principles.
- Familiarity with REST, RPC, and TDD.
- Strong problem-solving and communication skills.