Skip to main content
Loading
loadingbar
Loading, Please wait..!!

Senior Java Developer

  • Job type Posted on: Jul 01, 2026
  • Experience level Prediktive
  • Employment type San Ramon, California
  • Employment type Onsite
  • Salary Full-time

Point Apply Here APPLY LATER

Curious about compensation?

Explore the historical salary trends, average pay, and estimated compensation for Senior Java Developer roles in California.

View Salary Guide →

Job Title :

Senior Java Developer

Job Type :

Full-time

Job Location :

San Ramon California United States

Remote :

No

Jobcon Logo Job Description :

Senior Java Developer We are looking for a Senior Java Developer based in Latin America to work on a long-term project for one of our clients, a software company based in San Ramon, California. Our client provides cloud solutions trusted by governments across the globe to accelerate their digital transformation, deliver vital services, and build stronger communities. Responsibilities Serve as a Senior Engineer on a cross-functional Scrum team, leading the design and implementation of cloud-native Java microservices. Design, build, and evolve resilient, scalable, and secure microservices, APIs, and event-driven components. Take technical ownership of key services, domains, or platform components, ensuring high standards in architecture, performance, and operational excellence. Drive modern engineering practices including Test-driven development (TDD), API-first design (OpenAPI, APIOps), and continuous delivery using GitOps principles. Actively leverage AI-assisted development tools (e.g., GitHub Copilot, LLM-based code assistants) to accelerate development and refactoring, improve code quality and test coverage, and assist with documentation, design exploration, and debugging. Perform thorough code reviews with a focus on correctness, maintainability, security, and operational readiness. Collaborate with QA and SRE partners to define automated testing strategies, quality gates, and release criteria. Build and maintain production-ready services, including observability (metrics, logging, tracing), health checks, resilience patterns, and secure configuration and secrets management. Contribute across the full software development lifecycle, including ideation, design, implementation, release, deployment, and production support. Mentor and coach engineers on modern Java and microservices patterns, cloud-native development, and effective use of AI tools in daily engineering workflows. Participate in on-call rotations and provide production support, focusing on root-cause analysis and continuous improvement. Collaborate closely with Product, UX, Platform, and Security teams to deliver high-quality customer outcomes. Requirements Advanced Level of English 7+ years of professional experience in software engineering, with strong expertise in Java. Strong experience building microservices and APIs using modern Java frameworks such as Spring Boot, Spring Cloud, or WildFly. Proficiency with modern Java versions (Java 17+), including concurrency, performance tuning, and memory management. Strong understanding of secure software development practices, including authentication and authorization (OAuth2, OIDC), secure API design, secrets management, and dependency and supply-chain security. Strong experience with automated testing, including unit, integration, and contract testing, using frameworks such as JUnit 5, Mockito, and Testcontainers. Solid experience with cloud-native architectures, including containers, Kubernetes, and cloud platforms (Azure preferred). Hands-on experience with CI/CD pipelines and Git-based workflows, including code reviews and deployment automation. Experience working with observability tools (metrics, logs, traces) and production diagnostics (e.g., Datadog). Demonstrated experience using AI-assisted development tools (e.g., GitHub Copilot or similar) to accelerate development, improve code quality, and support tasks such as code generation, refactoring, test creation, and documentation. Strong ability to critically evaluate AI-generated output, ensuring correctness, security, and maintainability in production-grade systems. Strong analytical and problem-solving skills, with the ability to decompose complex problems into clear, actionable solutions. Proven ability to work independently while thriving in a highly collaborative team environment, with experience mentoring and coaching engineers and providing technical and architectural leadership. Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Proactive, pragmatic, and quality-focused mindset with a strong sense of ownership. Bonus Points Bachelor's Degree in Computer Science, Systems Engineering or related fields What We Offer Long term positions. Compensation in USD. Paid time off. Cool clients and products. Work with great engineers.

Jobcon Logo Position Details

Posted:

Jul 01, 2026

Reference Number:

14660_252495F3C25B60D0F703CC88E62EC5B2

Employment:

Full-time

Salary:

Not Available

City:

San Ramon

Job Origin:

APPCAST_CPC

Share this job:

  • linkedin

Jobcon Logo
A job sourcing event
In Dallas Fort Worth
Aug 19, 2017 9am-6pm
All job seekers welcome!

Senior Java Developer    Apply

Click on the below icons to share this job to Linkedin, Twitter!

Senior Java Developer We are looking for a Senior Java Developer based in Latin America to work on a long-term project for one of our clients, a software company based in San Ramon, California. Our client provides cloud solutions trusted by governments across the globe to accelerate their digital transformation, deliver vital services, and build stronger communities. Responsibilities Serve as a Senior Engineer on a cross-functional Scrum team, leading the design and implementation of cloud-native Java microservices. Design, build, and evolve resilient, scalable, and secure microservices, APIs, and event-driven components. Take technical ownership of key services, domains, or platform components, ensuring high standards in architecture, performance, and operational excellence. Drive modern engineering practices including Test-driven development (TDD), API-first design (OpenAPI, APIOps), and continuous delivery using GitOps principles. Actively leverage AI-assisted development tools (e.g., GitHub Copilot, LLM-based code assistants) to accelerate development and refactoring, improve code quality and test coverage, and assist with documentation, design exploration, and debugging. Perform thorough code reviews with a focus on correctness, maintainability, security, and operational readiness. Collaborate with QA and SRE partners to define automated testing strategies, quality gates, and release criteria. Build and maintain production-ready services, including observability (metrics, logging, tracing), health checks, resilience patterns, and secure configuration and secrets management. Contribute across the full software development lifecycle, including ideation, design, implementation, release, deployment, and production support. Mentor and coach engineers on modern Java and microservices patterns, cloud-native development, and effective use of AI tools in daily engineering workflows. Participate in on-call rotations and provide production support, focusing on root-cause analysis and continuous improvement. Collaborate closely with Product, UX, Platform, and Security teams to deliver high-quality customer outcomes. Requirements Advanced Level of English 7+ years of professional experience in software engineering, with strong expertise in Java. Strong experience building microservices and APIs using modern Java frameworks such as Spring Boot, Spring Cloud, or WildFly. Proficiency with modern Java versions (Java 17+), including concurrency, performance tuning, and memory management. Strong understanding of secure software development practices, including authentication and authorization (OAuth2, OIDC), secure API design, secrets management, and dependency and supply-chain security. Strong experience with automated testing, including unit, integration, and contract testing, using frameworks such as JUnit 5, Mockito, and Testcontainers. Solid experience with cloud-native architectures, including containers, Kubernetes, and cloud platforms (Azure preferred). Hands-on experience with CI/CD pipelines and Git-based workflows, including code reviews and deployment automation. Experience working with observability tools (metrics, logs, traces) and production diagnostics (e.g., Datadog). Demonstrated experience using AI-assisted development tools (e.g., GitHub Copilot or similar) to accelerate development, improve code quality, and support tasks such as code generation, refactoring, test creation, and documentation. Strong ability to critically evaluate AI-generated output, ensuring correctness, security, and maintainability in production-grade systems. Strong analytical and problem-solving skills, with the ability to decompose complex problems into clear, actionable solutions. Proven ability to work independently while thriving in a highly collaborative team environment, with experience mentoring and coaching engineers and providing technical and architectural leadership. Excellent communication skills, with the ability to explain complex technical concepts to both technical and non-technical stakeholders. Proactive, pragmatic, and quality-focused mindset with a strong sense of ownership. Bonus Points Bachelor's Degree in Computer Science, Systems Engineering or related fields What We Offer Long term positions. Compensation in USD. Paid time off. Cool clients and products. Work with great engineers.

Loading
Please wait..!!