Description

Title: Java Architect with Azure

Location: Plano, TX [Remote]

 

Job Summary:

Expertise in building Microservices based applications using Kotlin, Ktor and Java/J2EE on Azure.

 

Job Description:

Qualifications and Skills: 

  • 12+ years of strong technical leadership skills in digital technologies
  • Experience in leading end to end implementations using Kotlin, Java, Microservices on Azure 
  • Must have working knowledge of Azure Platform 
    • Deployment of cloud native apps like Azure Web Apps / Containers in Azure Services 
    • Use of PaaS Components like Azure Databases, Azure Redis Cache, Functions 
  • Cultivating the culture of ‘Quality’ 
  • Experience in working with middle and senior stakeholders
  • Participate in planning, optimizing team productivity

 

Technology Stack

  • Expertise in building Microservices based applications using Kotlin, Ktor and Java/J2EE on Azure.
  • Hands on experience in Postgres SQL, Github & CI/CD pipeline.
  • Hands on in Back-End: API Design, Kotlin, Ktor, Java/J2EE, Microservices, Azure, Spring Boot, Spring Security, Hibernate, Oauth 2.0, UML, JUnit, Mocking frameworks 
  • Deep understanding of event-based systems and messaging frameworks like Azure Event Hubs, Kafka, RabbitMQ etc. 
  • Working knowledge of: Front-End: Web 2.0 technologies, NodeJS, Typescript, UI Frameworks like ReactJS, NGRX etc., progressive web applications (PWA) and service workers. 
  • Experience in Retail and Logistics domain.
  • Experience on SAFe methodology 

 

Responsibilities and Duties 

  • Provide technical & architectural leadership to the team on day-to-day basis throughout the project lifecycle and resolve technical challenges. 
  • Co-ordinate with Business owner to understand business requirements and break-down into user stories. 
  • Understand the system dependencies involved. Provide relevant inputs to the business to determine the Feature priorities. 
  • Architecting solutions and prepare designs in an incremental fashion. 
  • Create System Integration and System Architecture Design Document 
  • Participate in Architectural discussions at program level and ensure the implementation at Scrum team level. 
  • Assist the Architect group during creation of Architectural Roadmap. 
  • Guide the project team to estimate accurately and decide the PI Objectives during Planning meeting. 
  • Research new technologies/frameworks and lead POCs. Recommend skill enhancements / trainings for the project team. 
  • Ensure adherence to development best practices, policies and procedures. 
  • Remain in-sync with enterprise standards and initiatives 
  • Open for Onsite-offshore model