Jobs · Engineering

Senior Software Engineer

AccessNP, LLC · United States · 3 wk ago
RemoteRemoteEngineering$153k–$163k/yrFull-time

About the role

Tebra only initiates contact with candidates via email from an official Tebra email address (@tebra.com, @patientpop.com, or @kareo.com) or through our applicant tracking system, Greenhouse. We will only ask you to provide sensitive personal information through our official application portal — not via social media or text message. We do not conduct interviews via instant messaging.

Responsibilities

  • Own and evolve platform APIs and services, ensuring low-latency, resilient endpoints for client applications.
  • Design and implement Spring Boot microservices using modern patterns (contract-first APIs, layered architecture, DTO mappers, caching).
  • Improve reliability and performance with caching (e.g., Ehcache, Redis, etc.), connection management, and efficient data access.
  • Implement observability (structured logging, metrics, tracing) and automate build/deploy pipelines.
  • Mentor engineers, lead design reviews, and document patterns to drive consistency across the stack.
  • Contribute to frontend interface development using HTML5, CSS3, and JavaScript frameworks (Angular/React) to support team velocity and feature integration.

Requirements

5+ years of software development experience building Java services in production.

Expertise with Spring Boot and REST API design; comfortable with contract-first development and layered service architectures.

Ability to adapt and contribute to modern frontend frameworks (such as Angular or React) when business needs dictate.

Experience building and consuming service/domain contracts and integrating external/partner APIs.

Proficient with data modeling and access patterns; capable of optimizing queries, caching, and serialization for high-performance applications.

Hands-on with mapper/generation tools (MapStruct/Lombok), dependency management (Maven), and build plugins for quality.

Proficient in automated testing: unit, integration, component, contract, and performance testing.

Solid understanding of messaging and async patterns (e.g., ActiveMQ/Kafka), feature flags, and configuration management.

Strong focus on observability, performance profiling, and resilience (timeouts, retries, circuit breakers, idempotency).

Demonstrated ability to leverage AI-assisted tools (e.g., Codex, GitHub Copilot, ChatGPT) to accelerate coding, debugging, and boilerplate generation.

Competence in frontend web technologies including HTML5, CSS3, and JavaScript/TypeScript.

Strong verbal and written communication skills; able to explain design tradeoffs to technical and non-technical partners.

Qualifications

Commensurate with experience.

Skills

Java, Spring Boot, REST API design, contract-first development, layered service architectures, modern frontend frameworks (Angular/React), service/domain contracts, external/partner APIs, data modeling, caching, mapper/generation tools, dependency management, automated testing, messaging and async patterns, observability, performance profiling, resilience, AI-assisted tools, frontend web technologies.

Benefits

Commensurate with experience.

Pay

Commensurate with experience.

Schedule

Commensurate with experience.

Similar jobs

Senior Software Engineer

The Amatriot GroupSterling, VA· 1 wk ago
Information Technology$185k–$225k/yrapply on amatriot.clearcompany.com

Senior Software Engineer

SymboticAustin, TX· 2 wk ago
Engineering$149k–$205k/yrapply on symbotic.wd504.myworkdayjobs.com

Senior Software Engineer

Ritchie Bros.Fredericksburg, VA· 1 wk ago
RemoteEngineeringapply on fa-exew-saasfaprod1.fa.ocs.oraclecloud.com