Staff Java Backend Engineer (Azure)
Core
Design, develop, and maintain scalable Java-based backend services and integration-heavy distributed systems on Azure.
Role type
Staff Java Backend Engineer (Cloud & Integration)
Builds
Scalable REST APIs, microservices, and event-driven integration solutions for enterprise clients.
Domain
Enterprise Software Engineering, Cloud Computing (Azure)
Deliverable
production ML models | product features | infrastructure
Required skills
Java (11+), Spring Boot ecosystem, Microservices architecture, REST API design, Multithreading & concurrency, Relational databases (PostgreSQL, MySQL, Azure SQL), Azure cloud platforms, Docker, Kubernetes, Event-driven architectures (Kafka), API-based and message-based integrations, JSON/XML/HTTP protocols
Preferred skills
OAuth 2.0 / OpenID Connect, Secure API design, Managed identities, Azure Logic Apps, Azure Service Bus, Azure Functions, Azure API Management, Azure Key Vault, Microsoft Certified: Azure Developer Associate, Microsoft Certified: Azure Solutions Architect Expert
Technologies
Java, Spring Boot, Spring MVC, Spring Security, Kafka, Docker, Kubernetes, Azure, PostgreSQL, MySQL, Azure SQL, Azure Logic Apps, Azure Service Bus, Azure Functions, Azure API Management, Azure Key Vault
Responsibilities
Design and implement integration-heavy solutions across multiple systems and platforms, Lead implementation of business logic, validation, and data access layers, Drive adoption of best practices, code quality standards, and engineering excellence, Perform code reviews, mentoring, and technical guidance for team members, Optimize systems for performance, scalability, and reliability, Develop and operate applications on cloud platforms (Azure)
Seniority
Staff, hands-on technical leader with strategic influence