Senior 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
Required Skills:
- 5 to 8 years of hands-on Java development experience.
- Strong experience in building products or applications from scratch (not just maintenance/support).
- Good understanding of object-oriented programming principles.
- Experience with frameworks like Spring, Spring Boot, Hibernate, etc.
- Strong knowledge of data structures, algorithms, and design patterns.
- Should have strong problem-solving abilities.
- 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.