Java Technical Lead Position Overview
As a Senior Java Technical Lead, you will be responsible for leading technical decision-making across backend and frontend architecture. This role requires expertise in ensuring architectural consistency, engineering best practices, and high-quality code delivery.
* Lead technical decision-making across backend and frontend architecture.
* Ensure code quality, engineering best practices, and architectural coherence.
* Guide full-stack developers implementing backend services and UI components.
* Collaborate with Solution Architects, Business Analysts, DevOps teams, and AI Engineers to translate requirements into scalable, secure solutions.
* Provide technical leadership on the safe and effective use of AI tools.
Key Responsibilities:
Tech Leadership:
* Technical oversight of backend and frontend development.
* Implementation of engineering best practices and code standards.
Project Collaboration:
* Collaboration with cross-functional teams for solution design.
* Cross-functional communication and coordination.
Required Qualifications:
* Senior-level experience with Java/Spring Boot (expert level required).
* Strong experience with Node.js, React, and Postgres.
* Familiarity with Security, DevOps, Cloud, and GitHub ecosystem.
* Github Advanced Security, Github CI/CD pipelines, and versioning best practices.
Skills Required:
* Excellent problem-solving skills.
* Strong leadership and team management skills.
* Effective communication and collaboration skills.