Senior Java Backend Developer (Azure)

Remote

We are seeking a highly skilled Senior Java Backend Developer to join the team supporting a critical production system built entirely on Microsoft Azure. This is a hands-on, senior role requiring deep, practical expertise in Java development within the Azure ecosystem to ensure immediate productivity and contribution from day one.

The ideal candidate is a senior Java developer with a proven track record of building and maintaining cloud-based backend systems using Java frameworks (Spring/Spring Boot) on Azure’s PaaS and serverless services. This role is not suitable for developers whose primary experience is with other clouds (e.g., AWS) or platform-agnostic Kubernetes, as we require existing, in-depth Azure proficiency.

Key Responsibilities:

  • Develop, maintain, and optimize Java-based backend services for our fully Azure-based production platform.

  • Design and implement solutions using Java/Spring Boot integrated with core Azure services, ensuring scalability, reliability, and performance.

  • Collaborate within a remote, agile team using English for all communication.

  • Provide support for production systems during core EST business hours.

  • Participate in the establishment of a formal 24/7 on-call rotation in the future (expected to be approximately one week per month).

Must-have:

  • Senior-level backend development with Java 11+ and the Spring ecosystem (Spring Boot, Spring Cloud).

  • Experience with reactive programming models in Java (e.g., Project Reactor, used in Spring WebFlux).

  • Extensive, hands-on production experience integrating Java applications with Microsoft Azure services.

  • Ability to be productive immediately within the Azure ecosystem with no ramp-up time on core services.

Work Setup:

  • Fully remote. You must have a professional workspace and reliable internet.

  • Your core working day must align with 9:00 a.m. to 5:00 p.m. EST (U.S. Eastern Time) to provide overlap for collaboration and production support.

  • You will join a 100% English-speaking team with members across multiple countries, including a dev lead and other developers in Poland.

  • While a formal 24/7 rotation is in development, you must be open to onboarding into this model. Current incident load is low but is expected to grow. The goal is a sustainable rotation (e.g., one week per month).

Why would you want to join?

  • Team level. You will be surrounded by other highly performing team members and will have the chance to grow and scale with us.
  • Scale. You will become part of a thrilling and collaborative environment where you will be able to share your ideas and gain insightful feedback.
  • Comfort. We believe that only in a comfortable and safe environment you will be able to perform at your best. That’s why we have a flexible schedule and avoid overtime work.

Send your CV to
[email protected]

Send us your resume

    .pdf, .odt, .docx
    and/or