Senior Java Developer

Posted 5 Days Ago
Be an Early Applicant
11 Locations
Remote
Senior level
Information Technology • Professional Services • Software
The Role
Lead design and implementation of cloud-native Java microservices and APIs, ensure resilience, security, observability, and operational readiness. Drive TDD, API-first, GitOps practices, mentor engineers, participate in on-call support, and collaborate with Product, UX, Platform, QA, SRE, and Security throughout the SDLC.
Summary Generated by Built In

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.

4tech


Skills Required

  • Advanced level of English
  • 7+ years professional experience in software engineering with strong Java expertise
  • Experience building microservices and APIs using Spring Boot, Spring Cloud, or WildFly
  • Proficiency with modern Java versions (Java 17+), concurrency, performance tuning, and memory management
  • Strong understanding of secure software development practices including authentication/authorization (OAuth2, OIDC), secrets management, and supply-chain security
  • Experience with automated testing: unit, integration, contract testing using JUnit 5, Mockito, Testcontainers
  • Solid experience with cloud-native architectures: containers and Kubernetes
  • Experience with cloud platforms (Azure preferred)
  • Hands-on experience with CI/CD pipelines, deployment automation, and Git-based workflows
  • Experience with observability and production diagnostics (e.g., Datadog)
  • Experience driving modern engineering practices: TDD, API-first design (OpenAPI), APIOps, and GitOps
  • Demonstrated use of AI-assisted development tools (e.g., GitHub Copilot or similar) and ability to critically evaluate AI-generated output
  • Proven ability to mentor and coach engineers and provide technical and architectural leadership
  • Experience participating in on-call rotations and providing production support with root-cause analysis
  • Excellent communication skills for technical and non-technical stakeholders
  • Proactive, pragmatic, quality-focused mindset with strong ownership
  • Bachelor's degree in Computer Science, Systems Engineering or related field
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
119 Employees
Year Founded: 2017

What We Do

Prediktive is a technology business partner and engineering services company that helps tech-enabled companies build and scale digital products. It provides software product development execution, engineering talent, and global remote support for startups, midsize businesses, and enterprises. Established in Silicon Valley, the company works across fields and time zones, connecting qualified professionals with client projects and helping organizations grow with confidence.

Similar Jobs

AssureSoft Logo AssureSoft

Java Engineer

Information Technology • Consulting
Remote
11 Locations
272 Employees

Arionkoder Logo Arionkoder

Senior Java Engineer

Artificial Intelligence • Information Technology • Software
Remote
11 Locations
203 Employees

JPMorganChase Logo JPMorganChase

Controller

Financial Services
Remote or Hybrid
2 Locations
289097 Employees
Easy Apply
Remote
10 Locations
150 Employees
45K-50K Annually

Similar Companies Hiring

Golden Pet Brands Thumbnail
Digital Media • eCommerce • Information Technology • Marketing Tech • Pet • Retail • Social Media
El Segundo, California
178 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account