Java Development Lead / Architect - Java, Spring Boot, ReactJS & Delivery || G.C / U.S.C
6+Months
Hybrid
W2 Only (No C2C)
Role Summary
- Seeking a hands-on Technical Lead to guide a full-stack engineering pod delivering enterprise-grade Spring Boot and React applications for a wealth management platform. The role blends solution design, coding, and team leadership to drive high-quality, scalable, and secure microservices and web experiences.
Core Responsibilities
- Technical leadership
- Own end-to-end technical delivery for a feature pod; act as the go-to for design decisions and trade-offs
- Translate product/architectural direction into actionable technical plans and backlog items
- Set and enforce coding standards, design patterns, and architectural guardrails
- Engineering and delivery
- Design and implement microservices and RESTful APIs using Java and Spring Boot
- Contribute to front-end features using ReactJS (preferably with TypeScript) when needed
- Ensure performance, scalability, reliability, and security are first-class concerns
- Lead peer reviews, pair programming, and test strategy (unit, integration, contract, UI)
- Drive CI/CD best practices with Jenkins and automate quality gates
- Guide the team through the SDLC, from estimation and design to deployment and support
- Collaboration and stakeholder management
- Partner with architects, product owners, and QA to align on scope, timeline, and quality
- Communicate delivery status, risks, and mitigations to onshore stakeholders
- Mentor junior and mid-level engineers; build a culture of ownership and continuous improvement
- Operations and cloud
- Champion observability (logging, metrics, tracing) and production-readiness
- Support deployments and run-time operations on cloud (Azure preferred)
Required Experience and Skills
- 8+ years of professional Java development; 3+ years in a Tech Lead or Pod Lead capacity
- Expert-level proficiency with:
- Java (11+), Spring Boot, building scalable microservices and REST APIs
- ReactJS for full-stack delivery (TypeScript experience preferred)
- Oracle database (SQL, performance tuning)
- Strong grasp of Agile delivery (Scrum/Kanban), backlog refinement, estimation, and iterative delivery
- Hands-on experience with Jenkins CI/CD, Git, and build tools (Maven/Gradle)
- Practical exposure to cloud platforms; Azure services (AKS/App Service, AAD) preferred
- Excellent communication, stakeholder management, and team coaching skills
- Domain familiarity with Financial Services/Wealth Management is a plus
Nice-to-Have Skills
- Spring Cloud, OAuth2/OpenID Connect, JWT, and API documentation (OpenAPI/Swagger)
- Front-end testing (Jest, React Testing Library) and E2E testing (Cypress/Playwright)
- Containerization and orchestration (Docker, Kubernetes), artifact repos, and feature flagging
- Messaging/streaming (Kafka), caching (Redis), and asynchronous processing
- Observability stack (Splunk/ELK, PrometheGrafana), circuit breakers, and resiliency patterns
- Infrastructure-as-Code (Terraform/Bicep) and Azure DevOps
- TDD/contract testing (Pact), performance testing (JMeter/Gatling)
What Success Looks Like (First 6 Months)
- Stable, well-documented services and UI components meeting performance SLAs
- Predictable delivery with improved cycle time and reduced defect escape rate
- Clear coding standards and review practices adopted across the pod
- Increased test coverage and automated quality checks in CI/CD
- Positive feedback from product, QA, and architecture partners
Education
- Bachelor’s degree in Computer Science, Engineering, or related field; or equivalent practical experience
Work Setup
- Full-time; hybrid/onsite with distributed teams across time zones
- Occasional off-hours support during critical releases