As a recognized authority and leading contributor within their practice, this senior-level consulting position provides consistent high quality and innovative solution leadership to the consulting line of business. Leads the solution design and implementation aspects of engagement(s) ensuring high quality, integrated software solutions within constraints of time and budget.
Analyzes business needs to help ensure the solution meets the customer’s objectives by combining industry best practices, product knowledge, and business acumen. Exercises judgment and business acumen in selecting methods and techniques to deliver functional and technical solutions on non-routine and very complex aspects of applications and technology installations. Provides direction and mentoring to project teams, and effectively influences customer leadership on key decisions. Supports the business development efforts by pursuing new opportunities and extensions. Collaborates with the consulting sales team by providing technology & cloud architecture expertise. Resolves complex customer issues by recommending and implementing solutions.
Prior team leadership or management experience preferred. Undergraduate degree or equivalent experience preferred. Product or technical expertise relevant to practice focus. Ability to communicate effectively. Ability to build rapport with team members and clients. Strong influencing and negotiation skills. Ability to travel as needed
An Overall 12 to 15 years of hands-on industry experience of Java/J2EE based large-scale enterprise applications and systems
Experience as a Microservices/Devops Architect of atleast 4 years
B.E./B.Tech or ME/M.Tech/MS degree in Information Technology/Computer Science or equivalent
Extensive hands-on work experience on Java, J2EE, Spring Framework, Spring Boot, REST APIs
Hands on experience on advanced Java concepts of Streams, Lambda Expressions, Functional Interfaces
Experience and understanding of web services, XML & Json technologies (WSDL, SOAP, API, REST, XML, XSD, XSLT, WSIL, WSRP, WS-Security)
Experience with Web Services and interacting with databases (Oracle, SQL Server, MySQL, NoSQL databases like MongoDB, CouchDB)
Must understand Microservices concepts like Services, Governance, Maturity Models, Implementation challenges etc.
Experience in Microservices design using Domain Driven Design concepts
Thorough understanding and experience working with various communication Protocols, Patterns, best practices
Understanding and hands on experience on at least 1 event-based and message-driven distributed systems using AMQ/Kafka/RabbitMQ
Exposure in setting up continuous integration platform with Jenkins, Git, Maven/ Gradle
Exposure in using tools like JUnit, Selenium, SonarCube, Fortify
Expertise in concepts and frameworks like service registration and discovery, API Gateway, Service configuration, secrets management, logging and observability, Netflix OSS, Istio
Sound knowledge and hands on experience on Microservices tenets (Circuit Breakers, Chaos Engineering, Service Mesh and Headless & Server less architecture, Microservices transaction patterns etc.)
Understanding of Microservices security using OAuth2, SAML
Knowledge of leading-edge technologies and applications with the demonstrated ability to identify and quickly understand and apply those concepts in a practical way
Ability to work closely with customer’s subject matter experts and convert requirements into solution design
Excellent written and verbal communication skills
Experience on any cloud platform- Oracle Cloud, Azure, AWS
Understanding of modern development process and deployment pipeline (continuous integration)
Server configurations, release documentation & deployments, source code control ownership
Docker concepts and building docker images
Kubernetes concepts and configurations
Experience in Jenkins, Git, SonarCube, Junit or equivalent frameworks/ technologies
Familiarity with one or more API Management Platforms (APIGEE, CA Layer 7, Oracle APIPCS) would be a plus
Concepts in Reactive Java, Spring Webflux
Experience working in an Agile methodology will be added advantage
Career Level - IC4