Job Description
Roles & Responsibilities
- Design, develop, and implement scalable enterprise applications using Java EE technologies, ensuring high performance and responsiveness.
- Collaborate with cross-functional teams to gather requirements and translate them into technical specifications, fostering effective communication.
- Utilize frameworks such as Spring and Hibernate to build robust back-end systems, enhancing application efficiency and maintainability.
- Write unit and integration tests using JUnit and Mockito to ensure code quality and minimize bugs in production environments.
Desired Candidate Profile
- Bachelor's degree in Computer Science or a related field, or equivalent practical experience in software development.
- Minimum 3-5 years of hands-on experience in Java and J2EE development, demonstrating a solid understanding of enterprise application architecture.
- Certification in Java (e.g., Oracle Certified Professional) is highly preferred to validate proficiency and commitment to the field.
- Experience with front-end technologies (HTML, CSS, JavaScript) and frameworks (Angular, React) to enable full-stack development capability.