Job Title: Lead Java Full Stack Architect / Technical Lead
Location: New City, NY
Employment Type: Contract
Experience Required: 12+ Years
Role Overview
We are seeking an experienced Lead Java Architect / Technical Lead with deep expertise in designing and delivering cloud-native, microservices-based enterprise applications. The ideal candidate will have strong hands-on experience in Java, Spring Boot, event-driven architectures, cloud platforms, and large-scale distributed systems.
This role requires strong technical leadership, solution architecture expertise, and the ability to drive modernization initiatives across high-volume enterprise platforms, especially within financial services, retail, or payment systems.
Key Responsibilities
- Lead end-to-end architecture and design for enterprise-grade Java applications.
- Design scalable, secure, and resilient microservices-based platforms using Java and Spring Boot.
- Architect RESTful APIs and event-driven solutions leveraging Kafka and asynchronous messaging.
- Drive cloud-native transformation initiatives across AWS and Azure environments.
- Define architecture standards, best practices, and governance frameworks.
- Collaborate with business, engineering, DevOps, and infrastructure teams to deliver scalable solutions.
- Lead technical design reviews, code reviews, and architecture discussions.
- Guide teams on containerization, Kubernetes orchestration, and cloud deployment strategies.
- Optimize application performance, scalability, reliability, and cloud cost management.
- Mentor developers and technical teams on engineering excellence and modern development practices.
- Support DevOps adoption, CI/CD implementation, and automation initiatives.
Required Skills
- 12+ years of experience in Java application development and architecture.
- Strong expertise in:
- Core Java (Java 8/11/21)
- Spring Boot
- Microservices Architecture
- RESTful APIs
- Event-driven Architecture
- Hands-on experience with:
- Apache Kafka
- Kubernetes
- Docker
- Strong experience with cloud platforms:
- AWS (EKS, EC2, S3, RDS, IAM, CloudWatch)
- Azure (AKS, API Management)
- Experience with NoSQL and distributed databases:
- Expertise in scalable, high-availability enterprise system design.
- Experience implementing CI/CD pipelines and DevOps best practices.
- Strong understanding of security, resiliency, and performance optimization.
- Excellent communication, leadership, and stakeholder management skills.
Preferred Skills
- Experience in financial services, retail, or payment platforms.
- Exposure to domain-driven design and reactive programming.
- Experience with API gateways and service mesh technologies.
- Knowledge of cloud cost optimization and observability tools.
- Experience leading globally distributed engineering teams.
Education
- Bachelor s or Master s degree in Computer Science, Engineering, or related field.
Key Technologies
Java | Spring Boot | Kafka | Microservices | REST APIs | AWS | Azure | Kubernetes | Docker | Cassandra | MongoDB | DynamoDB | DevOps | CI/CD