Java Developer
zohorecruit
Job Description
- Design, develop, test, and deploy scalable Java applications.
- Collaborate with cross-functional teams to define, design, and deliver new features.
- Solve complex technical problems with innovative, simple solutions.
- Write clean, efficient, and well-documented code. Participate in code reviews to maintain code quality.
- Continuously discover, evaluate and implement new technologies to maximize development efficiency.
- Exhibit ownership and responsibility for assigned deliverables.
Requirements:
- 3 to 5 years of hands-on Java development experience.
- Strong experience in building products or applications from scratch (not just maintenance/support).
- Experience with frameworks like Spring, Spring Boot, Hibernate, etc.
- Strong knowledge of data structures, algorithms, and design patterns.
- Familiarity with RESTful APIs, microservices architecture is a plus.
- Solid understanding of database technologies (SQL, NoSQL).
- Exposure to cloud platforms (AWS, Azure, or GCP) will be an advantage.
- Good understanding of object-oriented programming principles.
- Should have strong problem-solving abilities.