Senior Java Architect

Bangalore, Karnataka, India
May 06, 2025
May 06, 2026
Remote
Full-Time
11 Years
Job Description

We are seeking a highly skilled Senior Java Architect with 11+ years of robust experience in backend and cloud-native application design and development. This role is suited for someone with deep expertise in Java ecosystems, cloud platforms, microservices, and enterprise architecture, particularly in the banking and financial services domain.

You’ll play a pivotal role in envisioning, designing, and delivering mission-critical systems. From shaping the architectural blueprint to mentoring teams, and from hands-on coding to managing complex cloud deployments, you’ll be the technology leader our teams and clients rely on.

Key Responsibilities

Solution Architecture & Design

  • Interpret complex business requirements into scalable and maintainable technical solutions.
  • Design high-level architecture that aligns with client and business objectives, considering scalability, reliability, and performance.
  • Create system and integration architecture documents, and evaluate design patterns for optimal application performance.

Hands-on Development & Code Quality

  • Write, review, and maintain high-quality Java and Node.js code using industry best practices.
  • Guide the team through key design decisions and code reviews, setting standards for clean, maintainable code.
  • Troubleshoot and resolve complex issues during development, UAT, and post-deployment phases.

Cloud-Native Engineering

  • Lead cloud solution designs using platforms like AWS, Azure, or GCP.
  • Drive cloud adoption strategies including deployment, migration, and serverless architectures.
  • Use orchestration and containerization technologies (e.g., Kubernetes, Docker) for microservices deployment.

Middleware, APIs & Messaging

  • Integrate and manage middleware services and API gateways.
  • Design and implement real-time messaging systems using Kafka and other distributed platforms.
  • Develop robust API interfaces and manage secure integrations across systems.

Database & Performance Optimization

  • Work across relational databases (Oracle, PostgreSQL, MySQL) and NoSQL (MongoDB, CouchDB).
  • Perform tuning, indexing, and caching for optimized query performance.
  • Apply best practices for database normalization and transaction management.

Leadership & Agile Execution

  • Collaborate with product managers, designers, QA, and other developers in Agile/Scrum environments.
  • Provide technical leadership, mentorship, and code-level guidance to team members.
  • Own and drive the estimation, planning, and execution of development sprints.

Continuous Improvement & DevOps

  • Implement and manage CI/CD pipelines using DevOps tools and methodologies.
  • Lead proof-of-concepts (POCs) to evaluate emerging technologies or design approaches.
  • Maintain focus on continuous learning, innovation, and process improvement.

Desired Skills & Experience

  1. Experience. 11+ years of progressive experience in Java-based backend systems and enterprise architecture.

  2. Tech Stack

    • Java 8 or higher, Spring Boot, Node.js

    • Cloud. Azure, AWS, or GCP

    • Microservices, Serverless, Kubernetes, Docker, Service Mesh

    • Messaging. Kafka, RabbitMQ, or similar

    • Databases. SQL (Oracle, PostgreSQL, MySQL), NoSQL (MongoDB, CouchDB)

  3. Architecture. Strong understanding of UML, design patterns, and enterprise architectural frameworks.
  4. Process & Tools. Agile/Scrum, CI/CD, Jenkins, Git, DevOps toolchains
  5. Soft Skills. Excellent communication, analytical thinking, stakeholder engagement, and decision-making abilities.
  6. Domain. Prior experience in banking, financial services, or fintech projects is highly desirable.

Educational Qualifications

  • A Bachelor’s or Master’s degree in Computer Science, Information Technology, Engineering, or a related field.

What We Offer

  • A flat, flexible, and global work culture.
  • Opportunities to work with cutting-edge technologies on world-class projects.
  • A vibrant team that values creativity, ownership, and collaboration.
  • Comprehensive compensation and benefits packages.
  • An environment that fosters innovation, continuous learning, and growth.

Ready to Join Us?

If you’re a seasoned architect who thrives in fast-paced environments and enjoys solving complex business challenges with technology, Nagarro is the place for you. Join us in shaping the future of digital experiences!