Remote (Global)

Oddball is hiring a Senior Java Engineer

About the Role

Oddball is hiring a Senior Java Engineer to support the Department of Veterans Affairs platform that enables secure, reliable communication for Veterans, caregivers, and VA staff. You will design, build, and sustain high-volume backend services and modern digital experiences.

What You'll Do

  • Design and develop scalable backend services using Java and modern frameworks within a cloud-based environment.
  • Build and maintain APIs and microservices supporting enterprise notification and communication workflows.
  • Collaborate with frontend engineers, designers, and product teams to deliver accessible, user-focused solutions.
  • Improve system performance, reliability, and maintainability across distributed services.
  • Support secure software delivery practices aligned with VA DevSecOps and federal compliance standards.
  • Participate in code reviews, technical design discussions, and Agile ceremonies.
  • Contribute to modernization efforts, including refactoring legacy components and improving service architecture.

What We're Looking For

  • 5+ years of experience building backend applications using Java.
  • Experience with Spring Boot, RESTful APIs, and microservice architecture.
  • Strong understanding of relational databases and data integration patterns.
  • Experience working within cloud environments (AWS preferred).
  • Familiarity with CI/CD pipelines, containerization, or automated deployment workflows.
  • Ability to troubleshoot production issues and collaborate across engineering teams.
  • Experience working in Agile delivery environments.
  • Bachelor’s Degree.
  • Applicants must be authorized to work in the United States. In alignment with federal contract requirements, certain roles may also require U.S. citizenship and the ability to obtain and maintain a federal background investigation and/or a security clearance.

Nice to Have

  • Nice to have experience with Java EE.

Technical Stack

  • Java, Spring Boot, RESTful APIs, Microservice architecture
  • Relational databases, AWS, CI/CD pipelines, Containerization

Team & Environment

Collaborate closely with product, platform, and design teams.

Benefits & Compensation

  • Fully remote
  • Tech & Education Stipend
  • Comprehensive Benefits Package
  • Company Match 401(k) plan
  • Flexible PTO, Paid Holidays
  • Compensation Range: $100,000 – $135,000

Work Mode

This is a fully remote position open to candidates within the United States.

Oddball is an Equal Opportunity Employer and does not discriminate against applicants based on race, religion, color, disability, medical condition, legally protected genetic information, national origin, gender, sexual orientation, marital status, gender identity or expression, sex (including pregnancy, childbirth or related medical conditions), age, veteran status or other legally protected characteristics.

Required Skills
JavaSpring BootRESTful APIsMicroservice architectureRelational databasesAWSCI/CD pipelinesContainerizationSoftware ArchitectureSystem DesignAgile MethodologiesTestingSecurityPerformance Optimization
Starting a business in Thailand?

Company registration done right

Foreign ownership rules, licenses, tax registration — Thai business setup has many moving parts. SVBL guides you through every step with full legal compliance.

Company registration & structure
Foreign ownership solutions
License & tax registration
BOI promotion eligibility
Start your business
100% foreign ownership possible
About company
Oddball

Oddball believes that the best products are built when companies understand and value the things they are working on. They focus on bringing quality software to the federal space.

Visit website
Job Details
Category backend
Posted 23 days ago