Job Description
Company Description
👋🏼We're Nagarro.
We are a Digital Product Engineering company that is scaling in a big way! We build products, services, and experiences that inspire, excite, and delight. We work at scale — across all devices and digital , and our people exist everywhere in the world (18000+ experts across 38 countries, to be exact). Our work culture is dynamic and non-hierarchical. We're looking for great new colleagues. That's where you come in.
Job Description
REQUIREMENTS:
- Total experience 14+ years
- Experience in software development, with Solution/Technical Architect in development projects.
- Strong expertise in Java/J2EE, Spring Framework, and ORM frameworks like Hibernate.
- Deep knowledge of Microservices Architecture, Spring Boot, and Kubernetes deployment.
- Hands-on experience working with API Gateways.
- Proficiency in AWS cloud platform and cloud-native development.
- 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.