Skills Required: Must have experience with: Lead and design RESTful APIs using Java, Python, or JavaScript with frameworks such as Spring Boot, Spring Data JPA, Spring Security, and JDBC; Drive database architecture and optimization for relational (Azure SQL, PostgreSQL) and NoSQL (Cosmos DB, MongoDB) databases, including schema design, indexing, and partitioning; Design decoupled, resilient event-driven architectures using Apache Kafka, RabbitMQ, ActiveMQ and Azure Service Bus; Containerization and orchestration with Docker, containerd and Kubernetes, including multi-cluster management, Helm charts, resource optimization, horizontal/vertical scaling, and self-healing systems; Develop scalable data architectures using Google BigQuery for large-scale data analytics and Azure Blob Storage for data archiving, applying Extract, Transform, Load operations, data modeling, and data lake design for actionable business insights and data-driven decision-making; System engineering and DevOps leadership, including systemd services, Linux system configurations, managing SSH access, configuring firewalls, and secure access control; Implement cloud services such as Azure Functions, cloud-native architectures and infrastructure as code using Azure Resource Manager, Terraform and CloudFormation; Security principles to secure microservice communication using OAuth 2.0, SAML, OpenID connect, and Pingfed SSO; Computer network administration, domain name servers, client-id, system engineering concepts associated to DHCP. Leads and participates in medium- to large-scale, complex, cross-functional projects by reviewing project requirements; translating requirements into technical solutions; gathering requested information (for example, design documents, product requirements, wire frames); writing and developing code; conducting unit testing; communicating status and issues to team members and stakeholders; collaborating with project team and cross functional teams; troubleshooting open issues and bug-fixes; enhancing design to prevent re-occurrences of defects; ensuring on-time delivery and hand-offs; interacting with project manager to provide input on project plan; and providing leadership to the project team.