Job Overview
We are seeking an accomplished Full Stack Tech Lead with 10+ years of hands-on software engineering expertise, particularly designing scalable solutions in Java microservices and React-based UI.
Key Responsibilities
• Lead, architect, and implement full stack solutions using Java (Spring Boot, Microservices) and React.js.
• Define and enforce best practices, code standards, and architectural guidelines for scalability and maintainability.
• Drive modernization by transforming legacy systems into cloud-native microservices architectures.
• Develop robust front-end applications (React.js, modern JS frameworks) and performant back-end services (Java 17+, Spring Boot).
• Build and integrate RESTful APIs and microservices, ensuring high availability and low latency.
• Optimize relational (Oracle, SQL Server) and NoSQL (MongoDB) database performance.
• Evaluate and re-engineer existing systems for modernization and efficiency.
• Champion event-driven architecture using Kafka and leverage cloud platforms (AWS, Azure, Kubernetes).
• Mentor and guide developers; perform code reviews; champion technical excellence.
• Collaborate with product, UX/UI, DevOps, and business teams for high-quality outcomes.
• Serve as escalation point and technical expert for complex challenges.
• Implement CI/CD pipelines (Jenkins, GitHub, Harness, Docker).
• Ensure software quality with comprehensive testing (JUnit, Mockito, Jest) and code security tools (SonarQube, Checkmarx).
• Drive deployment automation and manage infrastructure (Kubernetes, containers).