Job Summary:
Required Skills:
• Azure Cloud Expertise
• Architect and design
• Technical Leadership
• End to end full stack Java architecture with React/Angular/Jquery
Key roles & Responsibilities:
Technical Oversight:
• Design and develop integration patterns of middleware - Mulesoft/Tibco etc, APIs, microservices, and container (Azure Docker) technologies.
• Develop and maintain infrastructure as code (IaC) and ensure security best practices are embedded in all processes.
• Actively participate in the design and development of critical projects. Provide technical guidance and mentorship to other engineers.
• Troubleshoot complex technical issues. Conduct code reviews and ensure adherence to standards.
• Ensure robust observability and traceability mechanisms are in place to proactively troubleshoot production issues.
• Design, improvise and implement DevSecOps practices and ensure seamless integration of security within the development lifecycle.
• Practice Area Leadership: Provide leadership and guidance within a specific practice area (e.g., Architecture, Engineering, DevOps). Mentor and develop other architects and engineers. Drive continuous improvement. Contribute to best practices.
• Collaboration: Collaborate effectively with other architects, engineers, and stakeholders. Build strong relationships with cross-functional teams. Foster a culture of knowledge sharing. Communicate technical concepts clearly and effectively.
Strategic Expertise:
• Collaborate and support senior technical staff / leadership to develop and communicate the overall technical vision and strategy.
• Identify and evaluate emerging technologies and trends.
• Develop and maintain technology roadmaps for key areas.
Qualifications:
• At least 12+ yrs of strong programming skills in a modern language like Java, J2EE, Springboot, Microservices and experience with modern web frameworks
• Ability to built and architect end to end full stack Java application – with React/ Angular/ Jquery
• Extensive experience in software architecture and development, with a proven track record of designing and implementing large-scale, complex systems.
• Deep understanding of architectural patterns, design principles, and best practices for building scalable, resilient, and secure applications.
• Deep understanding of Infrastructure as Code for provisioning and configuration management across the DevOps architecture
• Experience with Database architecture and design, modelling on platforms with SQL and noSQL
• Expertise in cloud-native architectures, preferably Azure, including experience with services such as Azure Virtual Machines, Azure Storage, Azure Search, Azure Functions, and Azure Kubernetes Service.
• Strong programming skills in a modern language like Java, and experience with modern web frameworks such as React.
• Deep understanding of design principles, and best practices for building scalable, resilient, and secure applications.
• Advanced experience with JIRA/Confluence and GITHUB, Jenkins, GitLab CI, or Azure DevOps.
• Deep understanding of Infrastructure as Code for provisioning and configuration management across the DevOps architecture
• Experience with Installing, deploying, configuring, recommending improvements and maintaining the docker/Kubernetes cluster itself through deployment pipelines and automation.
• Experience in agile development methodology (e.g. Scrum, Kanban)
• Excellent communication, interpersonal, and leadership skills, with the ability to influence and build consensus among stakeholders.
Preferred Skills
• Experience with service mesh technologies such as Istio.
• Familiarity with data streaming platforms like Kafka and event-driven architectures.
• Experience designing and building large-scale ecommerce applications.
• Track record of leading successful digital transformations or cloud migrations.
Years of Experience: 10-12 Years of Experience
Any Graduate