Senior Backend Developer (Java / Spring) Remote · Full-time

Remote, USA
Posted Jun 14, 2026
Full-time

Senior Backend Developer (Java / Spring)

Remote · Full-time

We are looking for a Senior Backend Developer who enjoys building reliable, scalable production systems and solving complex backend engineering problems.

This role is for engineers who have designed and operated real backend systems in production, understand system architecture, performance, and reliability, and take ownership of services from design to deployment and operation.

You will work on backend systems that require clean architecture, operational reliability, and long-term maintainability.

Responsibilities

  • Design and implement scalable backend architectures

    Develop and maintain high-performance REST APIs

    Ensure system scalability, reliability, and performance

    Implement secure backend systems (authentication, authorization, RBAC, encryption)

    Troubleshoot and resolve production incidents

    Maintain logging, monitoring, and observability

    Contribute to architecture decisions and engineering standards



Required Experience



  • Senior-level backend development experience

    Strong architecture and system design skills

    Experience building and operating production backend systems

    Strong understanding of scalability, performance, and reliability

    Commitment to clean, maintainable code and modern development practices

    Experience with security-relevant topics

    (authentication, authorization, RBAC, encryption)

    Experience in production troubleshooting and debugging

    Nice to have

    DevOps or infrastructure experience



Tech Stack

Backend

Java Enterprise / Jakarta / Spring

(Validation, Dependency Injection, Annotations)

APIs

RESTful APIs

JSON-API

Processing

Synchronous and asynchronous processing

Persistence

MongoDB

S3 / Object storage

Workflow

Process engines

BPMN workflows

Observability

ELK stack (logging and full-text search)

Infrastructure

Docker

DigitalOcean

AWS

Azure

Nginx

Testing

API testing with Cypress



Who Should Apply



  • Engineers with several years of backend production experience

    Developers who have designed systems, not only implemented tasks

    Engineers comfortable with ownership of production services

    Developers experienced with scalability, performance, and reliability challenges



Who This Role Is NOT For

This position is not suitable for:

Junior or entry-level developers

Developers without production backend system experience

Candidates whose experience is primarily frontend or scripting

Developers without Java / Spring production experience



Short Technical Challenge (Application Step)

To help us understand your experience, please include short answers to the following questions when applying:

Describe one backend system you designed or architected that runs in production.

What was the largest scale of this system?

(users, requests per second, or data volume)

Describe one production incident you personally investigated and resolved.

Applications that include specific technical details and measurable scale will be prioritized.

More Remote Jobs