Remote job
Java Backend Developer
Job details
About this role
Role overview A mid-level backend position sits within a distributed engineering group focused on modernizing enterprise Java systems. The work centers on migrating legacy monoliths toward well-tested, observable services that can be operated reliably at scale.
Responsibilities - Contribute to the design and implementation of Java-based backend services replacing legacy monolith components. - Build observable, maintainable systems with appropriate testing and instrumentation. - Collaborate across a distributed team to integrate services and align on architectural direction. - Participate in code review, troubleshooting, and ongoing improvement of service reliability.
Requirements - Professional experience as a Java backend developer on enterprise-scale systems. - Familiarity with moving monolithic applications toward service-oriented or microservice architectures. - Comfort working in a distributed, remote-friendly engineering team. - Solid grasp of testing practices, observability tooling, and production operations for backend services.