- Company Name
- TruEvan Technologies Inc.
- Job Title
- Full Stack Java/React Tech Lead
- Job Description
-
**Job Title:** Full Stack Java/React Tech Lead
**Role Summary:**
Lead the design, development, and delivery of scalable enterprise applications using Java/Spring Boot and React/TypeScript. Provide hands‑on coding (50–70%), mentor engineering staff, enforce best practices, and coordinate on‑shore/off‑shore teams to meet business objectives.
**Expectations:**
- Deliver high‑quality, maintainable code and architecture that meets performance, scalability, and security standards.
- Manage and resolve technical risks, dependencies, and delivery status.
- Champion adoption of CI/CD, automated testing, and cloud‑native development practices.
- Actively participate in Agile ceremonies and collaborate with product owners, architects, QA, and DevOps.
**Key Responsibilities:**
1. Architect, design, and develop full‑stack solutions with Java/Spring Boot backend and React/TypeScript frontend.
2. Write and review code, APIs, and technical designs; ensure adherence to quality and security guidelines.
3. Mentor and coach junior and mid‑level engineers; facilitate knowledge sharing.
4. Serve as the primary technical point of contact onshore for product owners, business analysts, and QA.
5. Coordinate work streams with offshore teams, clarifying requirements and task breakdowns.
6. Lead sprint planning, backlog refinement, estimation, and Agile ceremonies.
7. Drive continuous improvement of development processes, tooling, and automation.
8. Evaluate and recommend architecture, microservices, integration patterns, and performance optimizations.
9. Collaborate with DevOps, Cloud, and QA teams to ensure seamless end‑to‑end delivery.
10. Communicate risks, status, and dependencies to stakeholders proactively.
**Required Skills:**
- **Backend:** 6–10+ years in Java, Spring Boot, REST APIs, Microservices; strong JPA/Hibernate, SQL (PostgreSQL/MySQL/Oracle) and NoSQL experience; familiarity with OAuth2/JWT authentication.
- **Frontend:** 4–7+ years in React, TypeScript, HTML5, CSS3; expertise in state management (Redux, Context API), component design, responsive layouts.
- Leadership, mentorship, and people‑management skills.
- Agile and Scrum experience; participation in sprint ceremonies.
- Excellent communication, stakeholder collaboration, and problem‑solving abilities.
- Knowledge of CI/CD pipelines, automated testing frameworks, and cloud‑native practices (AWS, Azure, or GCP).
**Required Education & Certifications:**
- Bachelor’s (or Master’s) degree in Computer Science, Software Engineering, or related field.
- Professional certifications such as Oracle Certified Professional (Java SE), AWS Certified Developer – Associate, or similar are desirable.