Oddball

Senior Java Engineer

Oddball

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $100,000 - $135,000 per year

Job Level

About the role

  • 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.

Requirements

  • 5+ years of experience building backend applications using Java.
  • Experience with Spring Boot, RESTful APIs, and microservice architecture.
  • Nice to have experience with Java EE
  • 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.
  • Performs other related duties as assigned.
Benefits
  • Fully remote
  • Tech & Education Stipend
  • Comprehensive Benefits Package
  • Company Match 401(k) plan
  • Flexible PTO, Paid Holidays
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootRESTful APIsmicroservice architecturerelational databasesdata integration patternsAWSCI/CD pipelinescontainerizationAgile
Soft Skills
collaborationtroubleshootingcommunication