Java Tech Lead / Senior Developer with Azure exp Experience: 7+ yrs. Location: Remote
Mandatory Skills • 7+ years of experience as a Tech Lead or senior developer. • Strong proficiency in Java, with a solid understanding of object-oriented programming. • Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security). • Proficient in front-end technologies such as HTML, CSS, JavaScript, and frameworks like Angular or React. • Experience in microservices architecture implementation and design patterns. • Hands-on experience with Azure services (VMs, Azure Blob Storage, Azure SQL Database, Azure Functions, Azure API Management, etc.). • Experience with serverless architecture and Azure Functions. • Strong understanding of RESTful APIs and web services. • Experience with version control systems (e.g., Git). • Knowledge of containerization technologies (Docker, Kubernetes). • Experience with SQL and NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.). • Familiarity with Agile/Scrum methodologies. • Excellent problem-solving skills and attention to detail. • Excellent communication, collaboration, and presentation skills. Desired Skills • Prior experience of working with healthcare applications will be an added advantage. • Experience with integrating Java applications with SAP backend through BAPI connectors • Experience with cloud cost management and optimization techniques. • Knowledge of Azure DevOps tools (Azure DevOps Pipelines, Azure Repos, Azure Resource Manager). • Familiarity with Infrastructure as a Service (IaaS), Platform as a Service (PaaS), and Software as a Service (SaaS) offerings. • Experience with CI/CD tools such as Jenkins, GitLab CI, or CircleCI. • Understanding of security best practices in cloud computing. • Experience with automated testing frameworks and tools. • Familiarity with monitoring and logging tools (Azure Monitor, ELK Stack, Prometheus). Education • Engineering Degree - BE, BTech, BCS. • Technical certification in multiple technologies is desirable.