Backend Java Developer

Overview

On Site
Contract - W2
Contract - 12

Skills

Architecture

Job Details

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.

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.