Role Overview
We are looking for a highly skilled Senior Java Backend Developer with strong experience in cloud-native backend development and integrations across any major cloud platform (Azure).
This role combines deep expertise in Java backend engineering with the ability to design and build scalable, integration-heavy systems. While prior experience with Azure integration services (Logic Apps, Service Bus, APIs) as part of the role.
You will play a key role in developing robust backend services, event-driven architectures, and API-based integrations in a complex enterprise environment. The role requires strong hands-on development skills along with the ability to work across multiple systems and platforms.
You will collaborate closely with architects, product teams, and integration engineers to deliver secure, high-performing, and scalable solutions, and contribute to improving overall system design and engineering practices.
Requirements
Backend Development
- Design, develop, and maintain Java-based backend services using modern frameworks such as Spring Boot, Spring MVC, and Spring Security
- Build scalable and secure RESTful APIs and microservices
- Implement business logic, validation, and data access layers
- Experience with event-driven systems (Kafka)
- Exposure to containerization (Docker, Kubernetes)
- Experience in large enterprise / integration-heavy environments
- Ensure high-quality code through unit testing, code reviews, and best practices
- Optimize applications for performance, scalability, and reliability
Required Technical Skills
Java & Backend
- Strong proficiency in Java (11 or above)
- Hands-on experience with Spring Boot and Spring ecosystem
- Solid understanding of:
- Microservices architecture
- REST API design
- Multithreading & concurrency
- Experience with relational databases (PostgreSQL, MySQL, Azure SQL)
Cloud Integration
- Hands-on experience in cloud platforms - Azure
- Strong understanding of API-based and message-based integrations
- Azure Logic Apps
- Azure Service Bus
- Azure Functions
- Azure API Management (APIM)
- Azure Key Vault
- Strong understanding of JSON, XML, and HTTP protocols
Security (Good to have)
- Experience with OAuth 2.0 / OpenID Connect
- Knowledge of secure API design and authentication/authorization
- Experience with managed identities and secure secret handling
Certifications (Good to have)
Candidates must have at least one of the following:
- Microsoft Certified: Azure Developer Associate (AZ-204)
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305)