Overview
Skills
Job Details
Position Title: Java Architect
Location: Mountain View, CA (Day-1 Onsite)
Hire Type: FTE
Role Overview:
Lead architecture and design of enterprise-grade Java applications
Drive scalable, secure, and high-performance backend solutions using modern Java stacks
Key Responsibilities:
Architect and design Java/J2EE applications using Spring and Spring Boot
Lead and mentor development teams on best coding and design practices
Design and implement RESTful and SOAP web services following SOA principles
Build and guide microservices-based and cloud-native architectures
Implement containerized solutions and manage deployments using Kubernetes
Work closely with cross-functional teams to deliver robust backend services
Ensure authentication and authorization using OAuth 2.0 or similar standards
Drive CI/CD, code quality, coverage, and automation using Git and build tools
Architect solutions on AWS for scalability, availability, and resilience
Apply strong knowledge of algorithms, data structures, and database design
Stay current with emerging technologies and continuously improve architecture standards
Required Skills & Qualifications:
10 12+ years of hands-on experience in Java/J2EE development and architecture
Strong expertise in Spring, Spring Boot, and dependency injection
Solid understanding of SOA, REST, and SOAP services
Proven experience with microservices and cloud-native architectures
Hands-on experience with AWS, Kubernetes, and containerization
Experience with OAuth 2.0 or similar security frameworks
Strong problem-solving skills and database design knowledge
Experience with Git, CI/CD pipelines, and build automation
Excellent communication, leadership, and mentoring skills