Senior Java Backend Developer (Azure)
Core
Design, develop, and maintain scalable Java-based backend services, event-driven architectures, and API-based integrations in a complex enterprise environment.
Role type
Senior IC Java Backend Developer (Cloud-Native/Azure)
Builds
Robust backend services, microservices, and integration-heavy systems for enterprise clients
Domain
Enterprise Software Engineering / Cloud Integration
Deliverable
production ML models | product features
Required skills
Java (11+), Spring Boot, Spring Security, Microservices architecture, REST API design, Multithreading & concurrency, Relational databases (PostgreSQL, MySQL, Azure SQL), Azure Logic Apps, Azure Service Bus, Azure Functions, Azure API Management, Azure Key Vault, Kafka, Docker, Kubernetes, JSON, XML, HTTP protocols
Preferred skills
OAuth 2.0 / OpenID Connect, Secure API design, Managed identities, Azure Developer Associate (AZ-204) certification, Azure Solutions Architect Expert (AZ-305) certification
Technologies
Spring Boot, Spring MVC, Spring Security, Kafka, Docker, Kubernetes, PostgreSQL, MySQL, Azure SQL, Azure Logic Apps, Azure Service Bus, Azure Functions, Azure API Management, Azure Key Vault
Responsibilities
Design and develop Java-based backend services using Spring Boot; Build scalable and secure RESTful APIs and microservices; Implement business logic, validation, and data access layers; Collaborate with architects and product teams to deliver secure, high-performing solutions; Optimize applications for performance, scalability, and reliability
Seniority
Senior, hands-on IC