We use cookies. Find out more about it here. By continuing to browse this site you are agreeing to our use of cookies.
#alert
Back to search results
New

Java Backend Software Engineer

Spectraforce Technologies
United States, North Carolina, Raleigh
500 West Peace Street (Show on map)
Apr 02, 2026
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:

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


Required Qualifications & Skills:

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


Required Technical / Tools:

  • 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


Preferred Qualifications:

  • 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



Applied = 0

(web-bd9584865-c9k4w)