Full Stack Tech Lead (Java Microservices & React UI) Job at Purple Drive in Chic
Purple Drive, Chicago, IL, US, 60290
Job Title
Full Stack Tech Lead - Java Microservices & React | Financial Services
Job Description
Overview:
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. The role involves leading modernization initiatives, technical teams, and delivering robust solutions for the financial services domain.
Key Responsibilities
Technical Leadership & Architecture
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.
Full Stack Development
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.
Project Modernization & Innovation
Evaluate and re-engineer existing systems for modernization and efficiency.
Champion event-driven architecture using Kafka and leverage cloud platforms (AWS, Azure, Kubernetes).
Deliver solutions aligned to financial services business objectives (payments, risk, banking).
Team Mentorship & Collaboration
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.
DevOps & Quality Assurance
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).