Description
You will develop, maintain, and debug Java EE applications throughout the full software development lifecycle.
This role is hybrid.
Responsibilities
- Analyze user requirements and prioritize development tasks.
- Design database architecture and implement Object-Oriented Design (OOD).
- Write, test, and debug efficient Java code.
- Review and test team members' code to ensure quality.
- Document all development phases and deliverables.
Required Skills
- 6+ years of experience as a Senior Java Developer.
- Deep knowledge of Java, Spring, and Spring MVC.
- Experience building Microservices architectures.
- Proficiency with Hibernate and ORM frameworks.
- Strong grasp of Object-Oriented Design principles.
- Bachelor’s degree in Computer Science or related field.
- Proven ability to write efficient, well-designed code.
- Strong problem-solving and time management skills.