Role: Java Developer
Location: Oakland, CA(hybrid)
Contract To Hire
Job Description:
We are looking for an experienced Java Architect to design, develop, and lead high-performance enterprise applications. The ideal candidate will have deep expertise in Java/J2EE, Spring Boot, and Microservices architecture, with hands-on experience in cloud deployment (AWS/Azure/Google Cloud Platform) and DevOps practices.
You will be responsible for defining architectural standards, guiding development teams, reviewing code, and ensuring application scalability, performance, and security.
Key Responsibilities:
-
- Define and design end-to-end application architecture using Java, Spring Boot, and Microservices.
- Create and maintain architectural blueprints, diagrams, and technical design documents.
- Evaluate and recommend appropriate design patterns, frameworks, and tools.
- Provide technical direction, mentorship, and support to development teams.
- Review code and ensure adherence to architecture, performance, and security standards.
- Lead proof-of-concept (POC) efforts to evaluate emerging technologies and solutions.
- Oversee and participate in the development of complex backend systems and APIs.
- Integrate applications with third-party services and data sources.
- Ensure consistent implementation of CI/CD pipelines, automated testing, and deployment strategies.
- Design solutions optimized for performance, scalability, and reliability.
- Conduct performance tuning, capacity planning, and code optimization.
- Work closely with product owners, business analysts, and other stakeholders to translate business needs into technical solutions.
- Partner with infrastructure and DevOps teams to support cloud deployments and application monitoring.
- Define coding standards, best practices, and architectural governance frameworks.
- Conduct regular architecture reviews and technical audits.
Key Skills:
- Core Java, J2EE, Spring Boot, Hibernate
- Microservices, RESTful APIs, Design Patterns
- Cloud platforms (AWS/Azure/Google Cloud Platform)
- Docker, Kubernetes, CI/CD (Jenkins, GitHub Actions)
- Databases: Oracle, PostgreSQL, MongoDB
- Excellent leadership, communication, and problem-solving.
- Experience with Kafka, Redis, or NoSQL databases
- Knowledge of API Gateway and security (OAuth2, JWT)
- Exposure to Agile/Scrum methodologies
About AgreeYa:
AgreeYa is a global systems integrator delivering a competitive advantage for its customers through software, solutions, and services. Established in 1999, AgreeYa is headquartered in Folsom, California, with a global footprint and a team of more than 1,800+ professionals across offices. AgreeYa works with 550+ organizations ranging from Fortune 100 firms to small and large businesses across industries such as Telecom, Banking, Financial Services & Insurance, Healthcare, Utility & Energy, Technology, Public Sector, Pharma & Biotech, Retail, Client, and others. Please visit us at for more information.