Role Description
UST is looking for a Java Technical Lead with strong experience in Java development, Spring Boot, and application modernization. The candidate will provide technical leadership to the development team, drive high-quality code delivery, and lead initiatives to upgrade and enhance applications.
Responsibilities
- Lead developers across design, development, code review, and deployment phases
- Drive adherence to coding standards, best practices and architectural guidelines
- Collaborate with cross-functional teams, including testers and support teams, to translate business requirements into effective and user-friendly end-to-end solutions
- Provide technical direction during sprint planning, technical discussions, and solutioning sessions
- Analyze existing applications, plan upgrade strategies
- Migrate applications to newer frameworks, libraries, and platforms while ensuring compatibility and stability
- Perform impact analysis on dependency upgrade and resolve deprecated changes
- Conduct code reviews and ensure high levels of code quality, security and test coverage
- Collaborate with product owners, QAs, project manager and other stakeholders to ensure alignment with business goals
- Translate technical concepts into clear recommendations for non-technical stakeholders
- Provide updates and status reports during development and related support activities
Requirements
- 3+ years leading and guiding development teams
- 6 -10 years of hands-on experience developing Java web applications
- Strong experience in Java applications, including dependency management
- Has experience in UI development; experience in Angular is a plus
- Knowledgeable in SQL databases
- Experience with Git, CI/CD, Docker, and general DevOps concepts
- Familiarity with cloud platforms is a plus
- Strong analytical and problem-solving skills
- Excellent communication and collaboration skills, with the ability to work effectively in a team environment
- Proactive, collaborative, and able to lead technical decision-making
Skills
java,springboot,api development,spring integration,angular,sql