Senior Java Software Engineer

Optomi

Plano (TX)

On-site

USD 120,000 - 180,000

Full time

9 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

Optomi, in partnership with a leading automotive and financial services organization, seeks a Senior Java Software Engineer to join a collaborative engineering team building enterprise applications.

7–10 years of experience with Java, Spring Boot, AWS, Terraform, RESTful APIs, and distributed systems is preferred. The role involves full software lifecycle, cloud deployment, and potential Go work, with onsite presence in Plano, TX.

Qualifications

  • Approximately 7–10 years of professional software development experience.
  • 5+ years of professional Java development experience.
  • Strong hands‑on experience with Spring Framework and Spring Boot.
  • Hands‑on experience developing enterprise microservices and distributed applications.
  • Experience developing and integrating RESTful APIs.
  • Hands‑on experience using Terraform for Infrastructure as Code.
  • Experience building event‑driven applications, ideally using Kafka.
  • Experience with relational databases and SQL.
  • Strong experience with automated testing and CI/CD practices.
  • Experience with application monitoring, logging, debugging, observability, and production support.
  • Strong written and verbal communication skills.
  • Ability to work onsite in Plano, TX 4-5 days per week.

Responsibilities

  • Design, develop, and maintain scalable Java microservices and batch applications using Spring Boot.
  • Participate in the complete software development lifecycle, including requirements, design, development, testing, deployment, production support, and continuous improvement.
  • Build and consume secure, reliable, and high‑performing RESTful APIs and enterprise services.
  • Design and develop event‑driven microservices, including Kafka producers and consumers.
  • Deploy, support, and operate cloud‑native applications within AWS.
  • Build and maintain cloud infrastructure using Terraform and Infrastructure as Code practices.
  • Contribute to CI/CD pipelines, automated testing, quality controls, and secure deployment processes.
  • Implement observability, monitoring, and logging to proactively identify and resolve production issues.
  • Contribute to Go‑based development when needed and remain open to learning additional languages, frameworks, and platforms.

Skills

Java
Spring Boot
RESTful APIs
Microservices
Distributed systems
CI/CD
Observability
SQL
Go learning interest

Tools

Terraform
AWS
Kafka
Go

Job description

Optomi, in partnership with a leading automotive and financial services organization, is seeking a Senior Java Software Engineer to join a highly collaborative engineering team responsible for building and supporting modern enterprise applications.

This opportunity is ideal for an experienced software engineer with approximately 7-10 years of professional development experience and strong hands‑on expertise across Java, Spring Boot, AWS, Terraform, APIs, and distributed systems.

The team operates in a technology‑agnostic engineering environment, so candidates should be curious, adaptable, quality‑focused, and interested in expanding their skills across technologies such as Go and other modern development platforms.

What you'll be doing
  • Design, develop, and maintain scalable Java microservices and batch applications using Spring Boot
  • Participate in the complete software development lifecycle, including requirements, design, development, testing, deployment, production support, and continuous improvement
  • Build and consume secure, reliable, and high‑performing RESTful APIs and enterprise services
  • Design and develop event‑driven microservices, including Kafka producers and consumers
  • Deploy, support, and operate cloud‑native applications within AWS
  • Build and maintain cloud infrastructure using Terraform and Infrastructure as Code practices
  • Contribute to CI/CD pipelines, automated testing, quality controls, and secure deployment processes
  • Implement observability, monitoring, and logging to proactively identify and resolve production issues
  • Contribute to Go‑based development when needed and remain open to learning additional languages, frameworks, and platforms
Qualifications / must haves
  • Approximately 7-10 years of professional software development experience
  • 5+ years of professional Java development experience
  • Strong hands‑on experience with Spring Framework and Spring Boot
  • Hands‑on experience developing enterprise microservices and distributed applications
  • Experience developing and integrating RESTful APIs
  • Hands‑on experience using Terraform for Infrastructure as Code
  • Experience building event‑driven applications, ideally using Kafka
  • Experience with relational databases and SQL
  • Strong experience with automated testing and CI/CD practices
  • Experience with application monitoring, logging, debugging, observability, and production support
  • Strong understanding of modern software engineering and application‑development best practices
  • Strong written and verbal communication skills
  • Ability to work onsite in Plano, TX 4-5 days per week
Nice to have
  • Go / Golang development experience or a genuine interest in learning Go
  • Kubernetes or container orchestration experience
  • Experience working across multiple programming languages or development platforms
  • Experience within large‑scale enterprise engineering environments
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java Microservices Engineer — AWS, Spring Boot
Senior Java Microservices Engineer — AWS, Spring Boot

Optomi • Plano (TX)

On-site
USD 120,000 - 180,000
Sr Software Engineer- Java/Spring
Sr Software Engineer- Java/Spring

Optima Technologies, Inc. • Phoenix (AZ)

Hybrid
USD 75,000 - 95,000
Competitive Salary
Comprehensive Benefits
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Java Product Engineer
Java Product Engineer

Diaconia LLC • United States

On-site
USD 120,000 - 160,000
Senior Java Backend Engineer - Cloud & Microservices
Senior Java Backend Engineer - Cloud & Microservices

Optomi • Herndon (VA)

On-site
USD 120,000 - 160,000
Senior Software Engineer (.NET, Azure)
Senior Software Engineer (.NET, Azure)

Optomi • United States

On-site
USD 100,000 - 130,000
Senior Software Engineer (Java / Angular / Azure) - Onsite
Senior Software Engineer (Java / Angular / Azure) - Onsite

Optomi • Atlanta (GA)

On-site
USD 120,000 - 150,000
Senior Java Engineer | Spring | AWS | Microservices Architecture
Senior Java Engineer | Spring | AWS | Microservices Architecture

Mogi I/O : OTT/Podcast/Short Video Apps for you • Seattle (WA)

Hybrid
USD 130,000 - 145,000
Senior Software Engineer – Java, Spring Boot, Microservices
Senior Software Engineer – Java, Spring Boot, Microservices

Jobtailor • Pennsylvania

On-site
USD 120,000 - 180,000
Senior Software Engineer
Senior Software Engineer

Optomi • Glendale (CA)

On-site
USD 110,000 - 160,000