Location:  Kolkata 
Experience:  8-12 years 
Technical Skill Set:  We are looking for a Java / Azure architect with hands on experience in designing and deploying enterprise scale Java / Azure solutions.
Must have:    
- Strong experience in Core Java, Spring, JSF, and Hibernate/Spring 
- Java Azure Java, J2EE, JSP, JSF, Angular JS, Front end development experience.
 
 
- Hands on experience on leading a team of engineers responsible for building, maintaining, optimizing or modernizing applications on (or to) Public Cloud, preferably Azure 
- Strong understanding of event driven, elastically scalable, fault tolerant and other cloud native architecture patterns 
- Experience in SOA based architecture, Web Services (Apache CXF/JAXWS/JAXRS/SOAP/REST) 
- Experience in multiple application and web servers (JBoss/Tomcat/Websphere) 
- Experience in continuous integration (Jenkins/Sonar/Nexus/PMD) 
- Hands on experience of RDBMS like Oracle, PostgreSQL 
- Strong understanding of concepts like Eventual Consistency, CAP and experience in Kafka 
- Experience in using profiler tools (JProfiler/JMeter) 
- Has a Solid understanding of UML and design patterns 
- Has a Solid understanding on Performance tuning 
- Well versed in product life cycle from solution architecture to delivery 
- Experience on product transformation to a cloud platform would be an added advantage 
- Knowledge of cloud system engineering principles and considerations 
- Experience with private public cloud architectures, pros/cons and migration considerations 
- Extensive hands-on experience on Virtual Networks, Azure Virtual Machines, Azure Resource Manager, Resource Groups, Azure Blob Storage, Azure Active Directory, PowerShell DSC,Azure Automation, Azure Site Recovery 
- Understanding of Azure SQL Database, Azure Functions, Logic Apps, Azure DevOps is preferred 
- Experience with infrastructure automation, including configuration management (Puppet, Chef, or PowerShell DSC) and infrastructure provisioning (ARM Templates or Terraform) 
- Understanding of security/compliance requirements as it relates to Azure services and regions 
- Experience with migration readiness and planning tools (ex.
 
 Azure Migrate, Azure Site Recovery Planner)
Good-to-Have:   
- Experience in Azure IaaS and Azure Analysis Service 
- Experience in Agile delivery methodology