Job description
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
Required Skill Profession
Computer Occupations