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 ServiceExperience in Agile delivery methodology