Java Backend Software Engineer
Spectraforce
US
Remote
a day ago
Job Description
Title: Java Backend Software Engineer
Duration: 6 Months
Location : Remote
Job Description:
This role will be a senior individual contributor building cloud-native, healthcare-focused applications on Google Cloud Platform (GCP). The Java Backend Software Engineer will design, build, and operate secure, scalable, high performance end to end solutions using Java/Spring Boot microservices . This role partners closely with Product Management, Analytics, and cross functional engineering teams to deliver impactful solutions that advance Ascension’s mission of providing compassionate, personalized care through technology.
Key Responsibilities:
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 65.00/hr.
Duration: 6 Months
Location : Remote
Job Description:
This role will be a senior individual contributor building cloud-native, healthcare-focused applications on Google Cloud Platform (GCP). The Java Backend Software Engineer will design, build, and operate secure, scalable, high performance end to end solutions using Java/Spring Boot microservices . This role partners closely with Product Management, Analytics, and cross functional engineering teams to deliver impactful solutions that advance Ascension’s mission of providing compassionate, personalized care through technology.
Key Responsibilities:
- Design, build, and secure scalable RESTful APIs and GraphQL endpoints.
- Develop high quality, maintainable backend services using Java and Spring Boot.
- Implement Test Driven Development (TDD) and ensure strong unit and integration test coverage.
- Conduct comprehensive code and architectural reviews; ensure compliance with quality, security, and performance standards.
- Drive engineering best practices and coding standards across teams to improve reliability and scalability.
- Participate in Agile ceremonies (sprint planning, reviews, retrospectives) and produce clear technical documentation and architecture designs.
- Communicate effectively across teams and departments, influencing technical direction and architectural decisions.
- Independently address and resolve high priority technical issues.
- Partner with Product Management, Analytics, and Support to align on roadmap priorities and technical trade offs.
- Lead major refactors, system redesigns, and long term technical improvements while balancing technical debt and business needs.
- Develop reusable frameworks, shared components, and internal tooling.
- Lead postmortems and implement sustainable improvements based on learnings.
- 7+ years of professional software development experience in an Agile environment.
- Extensive experience architecting and implementing scalable microservices using Java and Spring Boot.
- Strong experience designing, developing, and consuming RESTful APIs, event driven APIs, and GraphQL.
- Solid understanding of object oriented design, design patterns (GoF), data structures, and algorithms.
- Experience with both relational databases (PostgreSQL) and NoSQL stores (Redis).
- Hands on experience with Docker and Kubernetes, including Helm charts.
- Experience with message driven systems (e.g., GCP Pub/Sub, Cloud Run).
- Strong knowledge of CI/CD pipelines and modern DevOps practices.
- Experience with Behavior-Driven Development (BDD) and Atlassian tools (JIRA, Confluence).
- Deep knowledge of Computer Science fundamentals in OOAD, design patterns (including the Gang of Four), data structures, and algorithms.
- Strong understanding of both relational (Postgres) and NoSQL databases (Redis, MongoDB).
- Excellent verbal and written communication skills.
- Backend: Java, Spring Boot, Spring Data JPA, Spring Cloud Config, JUnit, Mockito
- Databases: PostgreSQL (Cloud SQL), Redis,
- DevOps: GitHub, Jenkins, Maven, CI/CD pipelines
- Cloud: Google Cloud Platform (GKE, Cloud Run, Pub/Sub, GCS)
- Observability: Dynatrace (or similar APM), Log Explorer, Alert Policies
- Agile / Collaboration: Jira, Confluence
- Familiarity with Behavior Driven Development (BDD).
- Understanding of OAuth 2.0 and modern application security principles.
- Knowledge of HL7 FHIR standards (preferred).
- Experience with healthcare systems or scheduling platforms (preferred).
- Bachelor's degree or equivalent experience
Applicant Notices & Disclaimers
- For information on benefits, equal opportunity employment, and location-specific applicant notices, click here
At SPECTRAFORCE, we are committed to maintaining a workplace that ensures fair compensation and wage transparency in adherence with all applicable state and local laws. This position’s starting pay is: $ 65.00/hr.