Responsibilities
- 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.
- Strong understanding of relational databases and data integration patterns.
- Experience working within cloud environments (AWS preferred).
- Ability to troubleshoot production issues and collaborate across engineering teams.
- Experience working in Agile delivery environments.
- 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
- Experience with Java EE
- Familiarity with CI/CD pipelines, containerization, or automated deployment workflows.
Benefits
- Fully remote
- Tech & Education Stipend
- Comprehensive Benefits Package
- Company Match 401(k) plan
- Flexible PTO, Paid Holidays
Work Arrangement
Remote (Worldwide)
Additional Information
- Performs other related duties as assigned.
- Any applicant with a mental or physical disability who requires an accommodation during the application process should contact an Oddball HR representative to request such an accommodation by emailing hr@Oddball.io