Java Backend Developer
Role Description We are looking for an experienced Senior Backend/API Developer to architect, develop, and maintain the backend infrastructure that powers the Ardhanarishvara platform. The successful candidate will design scalable APIs, secure integration layers, authentication services, event-driven workflows, and cloud-native backend systems capable of supporting high availability, data security, and future expansion. This is a senior engineering role with significant influence over technical architecture and engineering standards. Key Responsibilities Design scalable backend architecture and microservices. Develop secure RESTful and GraphQL APIs. Build API gateways and middleware for internal and external integrations. Design and manage relational and NoSQL databases. Integrate the backend with Flutter mobile applications. Implement secure authentication and authorization services. Develop asynchronous processing and event-driven workflows. Integrate approved government digital services and external APIs. Build integrations with enterprise applications and SaaS platforms. Monitor application performance and optimize backend services. Ensure security, privacy, logging, auditing, and compliance. Collaborate with mobile developers, AI engineers, UI/UX designers, QA, and DevOps teams. Conduct architecture reviews and code reviews. Produce technical documentation and API specifications. Qualifications 7+ years in backend software development. Minimum 5 years designing enterprise APIs. Experience delivering production-grade cloud applications. Demonstrated experience leading backend architecture for complex, integrated platforms. Equivalent professional experience with a strong technical portfolio will also be considered. Requirements Core Technical Skills Backend Languages: Node.js (Preferred), Python, Java, .NET Core, Go Frameworks: Express.js, NestJS, FastAPI, Spring Boot, ASP.NET Core API Development: REST APIs, GraphQL, OpenAPI (Swagger), Webhooks, API Gateway, OAuth 2.0, JWT Authentication Databases: PostgreSQL, MySQL, Microsoft SQL Server, MongoDB, Redis Cloud Platforms: Microsoft Azure, Amazon Web Services (AWS), Google Cloud Platform (GCP) Containerization