Job Description:
The ideal candidate will have a minimum of 3 years of hands-on experience working with Java and the Spring framework. The candidate will work on both back-end and front-end development, contributing to technical specifications, solution design, and ensuring high-quality product delivery. The position requires strong communication and problem-solving skills, the ability to work independently, and the eagerness to continue learning and growing professionally.
Technical Requirements:
- Minimum of 3 years of experience as a Java Engineer.
- Hands-on experience with Java and the Spring framework.
- Proficiency in working with REST, XML, and JSON.
- Practical knowledge of UI development using HTML5, CSS3, and JavaScript.
- Ability to define technical solutions and prepare clear technical specifications.
Interpersonal Requirements:
- Excellent written and verbal communication skills.
- Strong problem-solving skills with critical thinking capabilities.
- Detail-oriented and capable of working with minimal supervision.
- Curiosity and eagerness to learn new technologies and approaches.
- Ability to mentor and guide junior engineers, assisting them with tasks and supporting their professional growth.
Added Advantage:
- Experience working in UNIX environments, including systems setup and application deployment.
- Experience in collaborating with cross-cultural teams across multiple geographical locations (onsite-offshore).
- Familiarity with Containers (e.g., Docker) and DevOps practices for Cloud technologies and Microservices.