Job Description
**Role: Java Architect**
**Location: Sunnyvale, CA (Onsite)**
**Duration: 12+ Months**
**Visa -USC, GC, GC-EAD, H1B, H4EAD**
**Tax term -W2 Only**
Job Description:
We are looking for an experienced Java Architect to lead the design, development, and optimization of scalable, high-performance enterprise applications. The ideal candidate should possess a deep understanding of Java-based technologies, microservices architecture, cloud platforms, and be capable of providing technical leadership to development teams.
Key Responsibilities:
Design and architect robust, scalable, and secure Java-based applications and microservices.
Define and enforce architectural standards and best practices.
Work closely with stakeholders, business analysts, and development teams to gather requirements and translate them into scalable technical solutions.
Perform code reviews, technical audits, and enforce quality standards.
Evaluate new tools, frameworks, and technologies to drive continuous improvement.
Mentor and guide software developers, ensuring technical excellence and continuous learning.
Collaborate with DevOps teams to define CI/CD strategies and deployment pipelines.
Ensure applications comply with security, compliance, and performance standards.
Required Skills & Qualifications:
Bachelor’s or Master’s degree in Computer Science, Engineering, or related field.
10+ years of hands-on experience in Java/J2EE development.
Strong expertise in Java 8+, Spring Framework (Core, Boot, Cloud), Hibernate/JPA.
Experience designing microservices-based architecture.
Proficiency in RESTful APIs, JSON, and web services.
Good understanding of front-end technologies like Angular/React (nice to have).
Hands-on experience with databases like MySQL, PostgreSQL, Oracle, or MongoDB.
Strong understanding of cloud platforms like AWS, Azure, or Google Cloud.
Experience with containerization and orchestration tools like Docker and Kubernetes.
Familiarity with CI/CD tools such as Jenkins, GitLab CI, or Azure DevOps.
Strong communication, leadership, and documentation skills.