Senior Back End Engineer
Fully remote position within the United States.Full-TimeSenior
Salary100,000 - 140,000 USD per year
Apply NowOpens the employer's application page
Job Details
- Experience
- 5+ years
- Required Skills
- AWSAgileJavaJava EESpring BootRESTful APIsTerraformMicroservicesDistributed Systems
Requirements
- 5+ years of professional backend engineering experience with Java as a primary programming language.
- Strong expertise in Spring Boot, RESTful APIs, and microservices architecture.
- Experience working with or modernizing Java EE legacy systems.
- Experience in AWS cloud environments and distributed system design.
- Familiarity with Terraform or other Infrastructure as Code tools is a plus.
- Understanding of federal security, compliance, and DevSecOps practices is a plus.
- Strong communication skills and ability to work effectively in remote, Agile, cross-functional teams.
- Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).
Responsibilities
- Design, develop, and maintain scalable backend services using Java, Spring Boot, and microservice architectures in a cloud environment.
- Build and enhance REST APIs supporting high-volume communication and notification workflows.
- Contribute to the modernization and improvement of existing Java EE legacy systems.
- Optimize system performance, reliability, and maintainability across distributed backend services.
- Collaborate with frontend engineers (React, NestJS) and cross-functional teams to deliver integrated solutions.
- Support secure software development practices aligned with DevSecOps and federal compliance requirements.
- Participate in Agile ceremonies, code reviews, and technical design discussions.
View Full Description & ApplyYou'll be redirected to the employer's site