- Design, develop, and deploy high-quality Java-based applications.
- Lead the development team in achieving project goals and objectives.
- Collaborate with cross-functional teams to identify and prioritize project requirements.
- Develop and maintain technical documentation for projects.
- Troubleshoot and resolve complex technical issues.
- Mentor junior developers to improve their skills and knowledge.
Job Requirements
- Strong proficiency in Java programming language.
- Experience with Java frameworks and technologies such as Spring Boot.
- Excellent problem-solving skills and attention to detail.
- Strong communication and leadership skills.
- Ability to work in an agile setting and collaborate with teams.
- Familiarity with version control systems like Git.