Job Title: Java Architect (Contract)
Location: Fremont, CA (Hybrid)
Duration: Contract
Job Description:
We are looking for an experienced Java Architect to lead the design and development of scalable, high-performance enterprise applications. The ideal candidate will have deep technical expertise in Java-based technologies and a strong background in system architecture and design patterns.
Key Responsibilities:
Define, design, and implement robust and scalable Java-based architectures for complex enterprise applications.
Provide technical leadership to development teams, ensuring adherence to best practices, coding standards, and architectural principles.
Evaluate and recommend appropriate technologies, tools, and frameworks to support project goals.
Work closely with stakeholders, product managers, and engineering teams to gather requirements and translate them into technical solutions.
Conduct code reviews, performance tuning, and ensure overall software quality and maintainability.
Ensure system security, scalability, and reliability throughout the application lifecycle.
Mentor developers and contribute to continuous improvement of the development process.
Required Skills & Qualifications:
10+ years of experience in Java/J2EE development and architecture.
Proven expertise in Spring Framework (Spring Boot, Spring MVC, Spring Security).
Strong understanding of RESTful APIs, Microservices architecture, and containerization (Docker, Kubernetes).
Experience with cloud platforms (AWS, Azure, or GCP) and deployment strategies.
Familiarity with relational and NoSQL databases (e.g., MySQL, PostgreSQL, MongoDB).
Hands-on experience with DevOps practices and tools like Jenkins, Git, Maven, and CI/CD pipelines.
Strong problem-solving skills and ability to communicate complex technical concepts effectively.
Preferred Qualifications:
Experience with front-end technologies (e.g., Angular, React) is a plus.
Knowledge of enterprise integration patterns and middleware solutions.
Certification in Java or cloud platforms (AWS Certified Solutions Architect, etc.).