Full-Stack Software Developer (Chennai)
Bank of America · Chennai
- Experience6–10 yrs
- SalaryNot disclosed
- Work modeonsite
- Posted25 Sept 2026
About Bank of America
Bank of America is hiring in Chennai in financial services. This role looks for around 6+ years of experience.
Skills
- Java
- Spring Boot
- Angular
- TypeScript
- HTML5
- CSS3
- microservice architecture
- REST APIs
- Docker
- Kubernetes
- OpenShift
- CI/CD
- DevOps
- Git
- Test-driven development
- automated testing
- performance tuning
- troubleshooting
The role
A full-stack developer at a global banking technology company designs and maintains applications for banking markets using microservice architecture and Angular, and builds containerized services with Java. Expertise in Spring Boot and REST APIs strengthens delivery of secure, high-performance software.
Full job description
As a Senior Full Stack Developer at Bank of America, you will be responsible for designing, developing, enhancing, testing, and maintaining high-performance software applications supporting Global Banking & Markets business units. Your role will involve working independently on complex projects, often across multiple phases, and providing technical guidance to junior team members. You will collaborate directly with users in a fast-paced agile environment, translating business requirements into robust technical solutions. Experience with microservice architecture, REST APIs, containerization (Docker, Kubernetes, OpenShift), inhouse cloud platforms, CI/CD, DevOps, and automated testing (TDD) is essential. The ideal candidate is a driven, results-oriented professional with a degree in computer science or a related technical field. Strong communication, stakeholder management, and the ability to work in global, virtual teams are required.**Key Responsibilities:**- Design, develop, enhance, test, and maintain high-performance software applications supporting Global Banking & Markets business units.- Work independently on complex projects and provide technical guidance to junior team members.- Collaborate directly with users in a fast-paced agile environment, translating business requirements into robust technical solutions.- Mentor and support junior developers, conduct code and design reviews, and ensure adherence to security best practices and coding standards.- Provide weekend on-call support during application releases.**Qualifications Required:**- Education: B.E. / B. Tech/M.Tech/BSC/MSC/BCA/MCA (prefer IT/CS specialization).- Certifications: Java/OpenShift- Experience Range: 6 to 9 years- Deep expertise in Java, Spring Boot, Angular, and full stack development.- Strong experience with microservice architecture, REST APIs, and design Proficiency in containerization (Docker, Kubernetes, OpenShift) and inhouse cloud Advanced front-end skills (Angular, TypeScript, HTML5, CSS3).- Experience with CI/CD, DevOps, and version control (Git).- Strong analytical, architectural, and problem-solving skills, including performance tuning and troubleshooting.- Proven leadership or mentoring experience.- Security best practices and automated testing (TDD, frameworks).- Working knowledge of coding assistant tools.- Experience with performance tuning and troubleshooting complex production issues.- Ability to work in global, virtual teams and under pressure.At Bank of America, Responsible Growth is the guiding principle that drives the companys operations and delivery for clients, teammates, communities, and shareholders every day. With a commitment to flawless execution, sound risk management, operational resiliency, operational excellence, and innovation, Bank of America offers a great career with opportunities for learning, growth, and making an impact. Operating as BA Continuum India Private Limited, Bank of Americas presence in India spans five locations, providing Technology and Operations capabilities to Lines of Business and Staff Support Functions through a globally integrated delivery model. As a Senior Full Stack Developer at Bank of America, you will be responsible for designing, developing, enhancing, testing, and maintaining high-performance software applications supporting Global Banking & Markets business units. Your role will involve working independently on complex projects, often across multiple phases, and providing technical guidance to junior team members. You will collaborate directly with users in a rapid-paced agile environment, translating business requirements into robust technical solutions. Experience with microservice architecture, REST APIs, containerization (Docker, Kubernetes, OpenShift), inhouse cloud platforms, CI/CD, DevOps, and automated testing (TDD) is essential. The ideal candidate is a driven, results-oriented professional with a degree in computer science or a related technical field. Strong communication, stakeholder management, and the ability to work in global, virtual teams are required.**Key Responsibilities:**- Design, develop, enhance, test, and maintain high-performance software applications supporting Global Banking & Markets business units.- Work independently on complex projects and provide technical guidance to junior team members.- Collaborate directly with users in a fast-paced agile environment, translating business requirements into robust technical solutions.- Mentor and support junior developers, conduct code and design reviews, and ensure adherence to security best practices and coding standards.- Provide weekend on-call support during application releases.**Qualifications Required:**- Education: B.E. / B. Tech/M.Tech/BSC/MSC/BCA/MCA (prefer IT/CS specialization).- Certifications: Java/OpenShift- Experience Range: 6 to 9 years- Deep expertise in Java, Spring Boot, Angular, and full stack development.- Str .