CareerPlan

Senior Java Backend API Engineer

USAFull-time$120k2026-10-09 → 2026-11-08
Hybrid

Core

Design, implement, and maintain versioned RESTful APIs and resilient microservices using Java and Spring Boot.

Role type

Senior IC backend engineer (Java/Spring Boot)

Builds

Production-grade microservices, RESTful APIs, and data pipelines

Domain

Enterprise software, distributed systems, data engineering

Required skills

Java, Spring Boot, RESTful API design, microservices architecture, Kafka, relational databases, Git, CI/CD, Docker, Kubernetes, OAuth 2.0/OIDC, JWT

Preferred skills

Apache Spark, Airflow, API gateways, service mesh, NoSQL databases, caching solutions, observability tools

Technologies

Java, Spring Boot, Kafka, Docker, Kubernetes, Airflow, Spark, NoSQL, OAuth, JWT, Git, CI/CD

Responsibilities

Design and implement versioned RESTful APIs with proper HTTP semantics and error contracts. Build Java services with Spring Boot and create comprehensive unit, integration, and contract tests. Apply API security practices including input validation and rate limiting. Develop resilient microservices using circuit breakers and idempotency. Contribute to data pipelines for data transformation between services. Deploy and operate services using Docker and Kubernetes. Support enterprise demand management intake and routing in the Apptio platform.

Seniority

Senior, hands-on IC