
Senior Java Engineer
Oddball
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
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