Expectations from a Digital Engineering Solution Architect – Java
Please send resumes to visweshwar.daveson@cognizant.com
Responsibilities:
- Proven ability to lead and contribute to the design, development and implementation of winning technical solutions/ estimation for customers for the given business problems.
- Ability to translate the customer requirement/ business problems into a technical solution and choose the right technology stack and cloud features/ components needed for Solutioning.
- Possess a broad understanding of response to customer RFIs/ RFPs Analyzing and understanding customer requirements for technical proposal submissions.
- Experience in design and development of an end-to-end Cloud solution (Native or Hybrid Cloud).
- Certification in Azure or AWS (Architect or Dev) with understanding of ‘how to configure & use’.
- Experience in Cloud migration and modernization approaches and/or Technology version upgrades.
- Understanding of standard estimation methodologies for App Dev & Migration projects.
- Understanding of the business value chain of industry domains (BFSI/ HLS/ P&R etc).
- Overall experience of 10 - 15 years.
- Clarity in thinking and communication and ability to present solutions to senior leadership.
Detailed Technical experience
Essential Skills (one or more of the following):
- Microservices Design Patterns (essential)
- Containerization (essential)
- DevOps Design (Build & Release pipeline design) & DevOps Tools (essential)
- Application Life Cycle Management Tools (essential)
- Source Control (GIT) and Branching Strategy (essential)
- API Gateway Design
- Cloud Security Guidelines
- Event Driven Architecture/Domain driven design (essential)
- Microservices inter-service communication, Service Mesh (essential)
- Usage of Design Patterns (essential)
Technical stack (Any One):
- .Net stack - .NET Core, .NET ver x.x, iBatis (For Azure/.Net Solution Architects)
- Java stack - Java, Spring Boot, Spring Cloud, Spring MVC, Hibernate, Junit (For AWS/Java Solution Architects)
- Node JS stack (or equivalent for AWS/Java Solution architects)
Good to have skills:
- Security Design
- Authentication
- Authorization
- API Security
- Vulnerability assessment
- Cloud/Agile/NFR
- Application Migration to Cloud Awareness / Approach
- Angular/ReactJS/Spring MVC
- Agile Certification (viz. Scrum Master)
- Foundational Generative AI concepts
- NFR solution components