Expoint – all jobs in one place
המקום בו המומחים והחברות הטובות ביותר נפגשים
Limitless High-tech career opportunities - Expoint

Bank Of America Principal Engineer - GBS 
India, Maharashtra, Mumbai 
912885997

23.06.2025

Responsibilities*

  • Lead architecture, design and development of modern, distributed applications using modern tech stack, frameworks, and cloud-native patterns.
  • Provide hands-on leadership in designing system components, APIs, and integration patterns, ensuring high performance, security, and maintainability.
  • Define and enforce architectural standards, reusable patterns, coding practices and technical governance across engineering teams.
  • Guide the modernization of legacy systems into modern architectures, optimizing for resilience, observability, and scalability.
  • Integrate secure-by-design principles across SDLC through threat modeling, DevSecOps practices, and zero-trust design.
  • Drive engineering effectiveness by enhancing observability, developer metrics and promoting runtime resiliency.
  • Champion the responsible adoption of Generative AI tools to improve development productivity, code quality and automation.
  • Collaborate with product owners, platform teams, and stakeholders to align application design with business goals.
  • Champion DevSecOps, API-first design, and test automation to ensure high-quality and secure software delivery.
  • Evaluate and introduce new tools, frameworks, and design patterns that improve engineering efficiency and platform consistency.
  • Mentor and guide engineers through design reviews, performance tuning and technical deep dives.

Education*

  • Graduation / Post Graduation : BE/B.Tech/MCA

NA

Experience Range*

  • 17 to 20 Years

Foundational Skills*

  • Proven expertise in architecting large-scale distributed system with a strong focus on Java-based cloud-native applications using Spring Boot, Spring Cloud and API-first design; experience defining reference architectures, reusable patterns, and modernization blueprints.
  • Deep hands-on experience with container orchestration platforms like Kubernetes/OpenShift including service mesh, autoscaling, observability and cost-aware architecture.
  • In-depth knowledge of relational and NoSQL data platforms (e.g.: Oracle, PostgreSQL, MongoDB, Redis) including data modeling for microservices, transaction patterns, distributed consistency, caching strategies, and query performance optimization.
  • Expertise in CI/CD pipelines, GitOps and DevSecOps practices for secure, automated application delivery; strong understanding of API lifecycle, runtime resiliency, and multi-environment release strategies.
  • Strong grasp of threat modeling, secure architecture principles, and zero-trust application design with experience in integrating security throughout the software development lifecycle.
  • Demonstrated experience using GenAI tools (e.g.: GitHub Copilot) to enhance the software development lifecycles – prompt engineering for code generation, automated test creation, refactoring, and architectural validation – with a responsible use, prompt design and maximizing engineering efficiency.

Desired Skills*

  • Experience modernizing legacy applications to modern cloud native architectures [e.g.: Microservices, Event-Driven etc.]
  • Experience with big data platforms or architectures supporting real-time or large-scale transactional systems would be a big plus.
  • Exposure to AI/ML workflows, including integration with ML APIs, and orchestration of AI-powered features.
  • Demonstrated ability to explore emerging technologies like platform engineering, internal developer tooling and AI-augmented architecture.

Work Timings*

  • 11:30 AM to 8:30 PM IST

Job Location*

Mumbai, Chennai, Hyderabad