9 hours ago
Hyderābād, IndiaStaff+
Responsibilities
- Define and maintain solution architecture, technical standards, design principles, and technology roadmaps for enterprise applications.
- Lead architecture and design discussions across product, engineering, infrastructure, and business teams.
- Architect and develop cloud-native enterprise solutions using Java, Spring Boot, containerization, and modern deployment patterns.
- Design scalable APIs, service contracts, integration patterns, microservices, distributed systems, and event-driven architectures.
- Provide technical leadership, solution guidance, design reviews, mentoring, and escalation support to development teams.
- Lead major feature enhancements and complex technical initiatives from solution definition through implementation and deployment.
- Architect and support AI-powered business applications using Palantir Foundry, Palantir AIP, Ontology, Workshop, and emerging AI frameworks.
- Design and integrate Generative AI, Agentic AI, RAG, and AI workflow capabilities into enterprise applications.
- Lead proofs of concept, innovation initiatives, technical evaluations, and architecture spikes for emerging technologies.
- Collaborate with DevOps and infrastructure teams on deployment, monitoring, CI/CD, observability, and operational requirements.
- Design database architectures, data models, migrations, integrations, governance approaches, and performance improvements using PostgreSQL.
- Design and implement messaging and event-driven solutions using Kafka, RabbitMQ, AWS SQS/SNS, or similar platforms.
- Ensure architecture compliance with enterprise security, governance, regulatory, and operational requirements.
- Support legacy application modernization and migrations from monolithic to microservices-based architectures.
- Provide architectural leadership, technical direction, and decision-making across complex enterprise technology initiatives.
Requirements
- 13+ years of experience in software engineering, solution design, and enterprise application architecture.
- Strong experience designing and delivering enterprise-scale Java applications.
- Hands-on experience with Java, Spring Framework, Spring Boot, microservices architecture, and distributed application design.
- Experience with service discovery, API gateways, distributed systems, event-driven architectures, RESTful APIs, enterprise integrations, and service contracts.
- Experience with monolithic and microservices architectures, including legacy modernization and migration to microservices.
- Hands-on experience with Palantir Foundry, Palantir AIP, Ontology, and Workshop.
- Experience architecting AI-powered enterprise applications and integrating AI/LLM capabilities using Generative AI, Agentic AI, RAG, and AI workflow architectures.
- Experience conducting proofs of concept, technical feasibility studies, architecture spikes, and emerging technology evaluations.
- Strong PostgreSQL experience, including data modeling, schema design, migrations, query optimization, stored procedures, functions, triggers, and performance tuning.
- Experience defining data integration and data governance approaches across applications.
- Understanding of AWS and/or Azure cloud architectures and experience with Docker and Kubernetes deployments.
- Familiarity with Infrastructure-as-Code tools such as Terraform and CI/CD tools including Azure DevOps, GitHub, and Jenkins.
- Experience with application monitoring, observability, logging, operational support, enterprise messaging, asynchronous communication, and distributed transaction management.
- Strong cloud architecture, solution design, consulting, stakeholder management, communication, presentation, technical decision-making, and problem-solving skills.
- Ability to translate complex business requirements into scalable technical solutions and evaluate new tools, frameworks, AI platforms, and technologies.
- Experience driving innovation, experimentation, technology adoption, architectural leadership, and technical direction.
- Bachelor's or master's degree in computer science, information technology, or a related field.
Benefits
- Service region: South Asia.
Tech Stack
Categories
About Nagarro
Nagarro provides digital engineering and IT consulting services to enterprises, delivering custom software development, cloud modernization, data and analytics, IoT, and digital commerce solutions. Its business model centers on project-based and managed services across the full product lifecycle, from strategy and design to build and operations. Nagarro is a public company headquartered in Munich and listed on the Frankfurt Stock Exchange, with global delivery across multiple regions.
