Job Description: We are seeking a highly skilled Backend Engineer to join our team and contribute to the design, development, and implementation of scalable, secure, and high-performance enterprise applications. The ideal candidate will bring strong expertise in Java, REST API design, GraphQL, NoSQL data modeling, and data streaming technologies, with hands-on experience in Spring frameworks and cloud-native development on Azure. This role requires a strong understanding of authentication/authorization frameworks and the ability to design solutions that meet modern security standards. You will work closely with cross-functional teams including architects, product owners, and DevOps engineers to deliver innovative solutions. Key Responsibilities Design, develop, and maintain Java-based applications using Spring Boot, Spring Batch, and Spring Cloud frameworks. Architect and implement RESTful APIs and GraphQL schemas for seamless integration with internal and external systems. Model and optimize NoSQL databases (Azure Cosmos DB NoSQL) for scalability and performance. Build and manage data streaming solutions using Confluent Kafka to support real-time processing and event-driven architectures. Implement secure authentication and authorization mechanisms leveraging OAuth 2.0 and Microsoft Entra ID (Azure AD Work with Azure Cloud Services (App Services, Azure Monitor, API Management, Key Vault, etc to design and deploy cloud-native applications. Collaborate with architecture and DevOps teams to ensure solutions are scalable, secure, and aligned with enterprise standards. Participate in Agile ceremonies, contribute to backlog refinement, and ensure delivery of high-quality software solutions. Conduct unit testing, integration testing, and performance tuning to ensure reliability and efficiency. Provide technical guidance and mentorship to junior developers where required. Preferred Qualifications Experience with CI/CD pipelines and DevOps practices (Azure DevOps, GitHub Actions, or similar Knowledge of microservices architecture and containerization (Docker, Kubernetes, OpenShift Exposure to enterprise-scale distributed systems in the banking/financial domain. Familiarity with monitoring and observability tools (Grafana, Dynatrace, Splunk, etc.