Job Description
REQUIREMENTS:
- Total experience 14+years.
- Experience in software development, with Solution/Technical Architect in development projects.
- Strong expertise in Java 17/J2EE, Spring Framework, and ORM frameworks like Hibernate.
- Deep knowledge of Microservices Architecture, Spring boot, Docker and Kubernetes deployment.
- Hands-on experience working with API Gateways.
- Proficiency in AWS cloud platform and cloud-native development.
- Familiar with the concepts of Graph db, Vector DB & distributed databases.
- Strong database knowledge in Oracle, MySQL, PostgreSQL, SQL Server, or MongoDB.
- Experience working in Agile Development Projects with solid knowledge of Agile Scrum methodology.
- Hands-on experience with DevOps tools such as Maven, Jenkins, and GitHub.
- Strong understanding of Application Design using UML constructs such as Class Diagrams, Sequence Diagrams, Collaboration Diagrams, and Interaction Diagrams.
- Good understanding of Database Design and data modeling best practices.
- Ability to define and document Contextual Architecture, Logical Architecture, Solution Architecture, Technology Architecture, and Deployment Architecture (optional).
- Strong understanding of Non-Functional Requirements (NFRs) such as High Availability, Security, Performance, and Scalability.
- Hands-on coding experience in Java technologies, ensuring high-quality development standards.
- Strong problem-solving skills and the ability to guide developers in analysis and troubleshooting.
- Excellent communication and collaboration skills to work in a fast-paced, agile team environment.
RESPONSIBILITIES:
- Owning the technology health of the project/account on all key metrics.
- Ensuring projects/accounts meet technical standards of governance, technology standards and best practices.
- Owning the long term as well as the short-term technology strategy of your project/account.
- Identifying opportunities in the current engagement to cross sell or up sell Nagarro’s offerings.
- Conceptualizing and owning the technical architecture and design of the projects you are influencing.
- Harnessing your consulting skills in a culture that promotes opportunities to provide thought leadership and breakthrough solutions for our clients.
- Running workshops internally and with customers on technology and business topics to create new solution areas and use cases.
- Communicating and driving adoption of organizational technology initiatives in your account.
- Mentoring and managing team members, by giving constant on-the-job feedback, and by providing guidance.
Qualifications
Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
null