Senior Engineer - GBS IND
Job Description:
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. Responsible Growth is how we run our company and how we deliver for our clients, teammates, communities and shareholders every day.
One of the keys to driving Responsible Growth is being a great place to work for our teammates around the world. We’re devoted to being a diverse and inclusive workplace for everyone. We hire individuals with a broad range of backgrounds and experiences and invest heavily in our teammates and their families by offering competitive benefits to support their physical, emotional, and financial well-being.
Bank of America believes both in the importance of working together and offering flexibility to our employees. We use a multi-faceted approach for flexibility, depending on the various roles in our organization.
Working at Bank of America will give you a great career with opportunities to learn, grow and make an impact, along with the power to make a difference. Join us!
Global Business Services
Global Business Services delivers Technology and Operations capabilities to Lines of Business and Staff Support Functions of Bank of America through a centrally managed, globally integrated delivery model and globally resilient operations.
Global Business Services is recognized for flawless execution, sound risk management, operational resiliency, operational excellence and innovation.
In India, we are present in five locations and operate as BA Continuum India Private Limited (BACI), a non-banking subsidiary of Bank of America Corporation and the operating company for India operations of Global Business Services.
Process Overview*
Enterprise Business Intelligence Technology delivers Enterprise BI Functions to our Clients. We strive to provide technical solutions to business challenges that provide our clients with cost-effective, end-to-end business intelligence platforms and development solutions across the firm.
Job Description*
Bank of America is looking for a Java Full Stack Developer/Lead (Spring Boot & ReactJS) to build out their Application & UI Development capabilities. The Developers work side by side with business partners & technology platform managers to ensure expected quality software is built to serve our customers and clients. They will be responsible for understanding the business requirements, building/enhance application components to support the requirement enabling testing organizations to certify the application and support technology infrastructure team in production deployment and transitioning to support team.
The Developer is expected to learn the business and technical components of an application and work with their peers to follow enterprise software development methodologies. They will have the ability to grow their career in our dynamic and fast paced environment of diverse software platforms and challenging projects that shape the future of the banking industry. This position will not have direct reports. Routine accountability is for technical knowledge and capabilities.
Responsibilities*
- Design scalable, secure applications using Spring Boot on the backend and ReactJS on the frontend.
- Define architectural standards, API design guidelines, and integration patterns.
- Mentor developers in Java, Spring Boot, React, design patterns, testing, and architecture principles.
- Conduct regular code reviews, pair programming, and technical coaching sessions.
- Encourage a culture of clean code, testing discipline, and continuous improvement.
- Oversee front-end architecture using ReactJS, Redux/Context, TypeScript, and component-driven development.
- Build reusable UI components and ensure performance, accessibility, and responsiveness.
- Review code for quality, standards, and alignment with architectural goals.
- Drive sprint planning, estimations, technical task breakdown, and delivery.
- Own CI/CD pipeline implementation (Jenkins, Azure DevOps, GitHub Actions, etc.).
- Ensure production deployments are stable, monitored, and adhere to operational guidelines.
- Advocates for the user, grounding ideas in data driven solutions
- Ensures that the solution in development aligns to best practices, brand consistency, and standards including accessibility
- Collaborates with the development team to ensure designs are feasible to implement and subsequently implemented accurately
- Conducts concept and usability testing and synthesizes the results to validate and improve solution design
- Proactively seeks out partnerships, owns schedule and deliver on time
Requirements
Education*
BE / BTech / MCA
Certifications If Any: Java/React JS
Experience Range*
12 – 15 Years
Foundational Skills :
- 9+ years of relevant IT development experience
- Must have 4 years of experience in UI / UX (HTML5, CSS3, React JS, JQuery, Node.js, JavaScript),
- Expertise in React JS framework to develop the SPA
- 5 years of experience in JAVA development, Java Spring boot, Spring MVC
- Knowledge of Spring, Spring MVC and Spring Batch strong core Java skills
- Excellent communication and Interpersonal skills, well organized, goal oriented
Desired Skills:
- Experience building prototypes for multiple projects simultaneously
- Should have expertise in User Interface Visual designer in Adobe Photoshop, Illustrator, Sketch, Principle
- In-depth knowledge of designing Mobile(iOS, Android) and Desktop App UI wireframes
- Experience with material & responsive design
- Should have experience with scripting languages HTML, CSS
- Expert in various aspects of User Experience fundamentals - Requirement Analysis, User Profiling/Grouping, Task Analysis, Wireframes, Prototyping and Usability Testing
- Should have experience in analysis, designing, development, testing, deployment and implementation of complex secure, scalable, stable client/server and internet web applications.
- Should have excellent skills on getting rid of Cross Browser UI (HTML/CSS) Pitfalls.
- Expert in front-end frameworks – Twitter Bootstrap, Google Material
- Intermediate coding knowledge in Angular 5 Material UI
- Organize and coordinate interaction between teams and stakeholder management across geographies
- Strong analytical skills to interpret the various data segments gathered across business functions
- Excellent Presentation skills and ability to create impactful presentations
- Excellent interpersonal, written, and verbal communications
- Strong problem-solving and analytical skills
- Ability to work effectively in a team environment
Work Timings: 12:30PM to 9:30PM IST
Job Location: Hyderabad