Senior Java Backend Developer (Azure)
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]