Back to search results

Sr Analyst - Apps Prog

Hyderabad, India

Job Description:


Bank of America is one of the world’s leading financial institutions, serving individual consumers, small and middle-market businesses and large corporations with a full range of banking, investing, asset management and other financial and risk management products and services. We are committed to attracting and retaining top talent across the globe to ensure our continued success. Along with taking care of our customers, we want to be the best place for people to work and aim at creating a work environment where all employees have the opportunity to achieve their goals.

We are a part of the Global Business Services which delivers technology and operations capabilities to Bank of America lines of business (LOB) and enterprise functions.

Our employees help our customers and clients at every stage of their financial lives, helping them connect to what matters most. This purpose defines and unites us. Every day, we are focused on delivering value, convenience, expertise and innovation for individuals, businesses and institutional investors we serve worldwide.

* BA Continuum is a nonbank subsidiary of Bank of America, part of Global Business Services in the bank.

Process Overview

Global Markets Technology & Operations provides end-to-end technology solutions for Global Markets businesses including Equities, Prime Brokerage, Interest Rates, Currencies, Commodities, Derivatives and Structured Products. Across all these products, solutions include architecture, design, development, change management, implementation and support using various enterprise technologies. In addition, GMT&O provides Sales, Electronic Trading, Trade Work Flow, Pricing, and Market Risk, Middle office, Collateral Management, Credit Risk, Post-trade confirmation, Settlement and Client service processes for Trading, Capital Markets, and Wealth Management businesses.

Job Description

A full stack Java Developer with IOS knowledge Job Description: Designs, Develops, enhances, debugs, supports, maintains and tests software applications that support business units or supporting functions. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Participates in the design, development and implementation of complex applications, often using new technologies. Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned consultants. Typically requires 6-8 years of experience. Masters Degree in Computer Science or related field,9-11 years of application programming experience with J2EE/Java, Web Application development using Java, Spring , struts AJAX , ExtJS, AngularJS, BootStrap, JSP, HTML, JavaScript, exposure to deployment process on WebLogic, exposure to Micro services architecture, working experience in apple push notifications framework. Database and SQL skills. Understands and has worked with Oracle DB. Should be familiar with IOS-Swift app development. Experience with tools such as Eclipse, Bitbucket, JIRA, and other SDM tools. Experience with debugging and performance tuning applications. Proven team player with the ability to foster a team environment.


A full stack java development Resource. The responsibilities include design, development, coding, testing, debugging and documentation. Below are in detail.

  • Deliver complex application development in a global delivery model (onshore-offshore)
  • Design, Development, Maintenance and Support of applications across technologies/products  in JAVA/J2EE technologies
  • Work closely with the Technology Managers in the US on planning and implementation
  • Ensure process compliance with respect to the enterprise SDLC and support processes, adhere to all GIS policies while developing the application
  • Ensures quality of the deliverables from the BACI teams and the vendor teams
  • Participate Organization Wide Initiatives  and Bank Audit Process
  • Constantly look for and execute innovation opportunities and efficiency improvement ideas
  • A proactive approach to problem solving and analytical thinking creatively
  • Ability to manage concurrent activities and issues are a must
  • Experience working in Agile delivery methodology, SDM model


  • Education – B.E/MCA
  • Certifications If Any - NA
  • Experience Range – 6-9 years
  • Mandatory skills
    • Strong knowledge of core java concepts and how web technologies(API, micro services) work end to end
    • WebLogic, Tomcat 7.0 and Spring MVC experience, Unix
    • Experience working with SQL and Oracle DB (Advanced T-SQL, Stored Procedures, Views, Indexes)
    • Understanding of mobile application architecture
    • JSON, REST, SOAP UI/Postman/ARC
    • Familiarity to iOS-Swift (4.0) mobile app development
    • Web caching technologies, server caching technologies.
    • Micro services architecture with Spring Boot or other frameworks
    • Web API, Web Services(WCF SOAP & REST), MVC, XML/JSON
    • Experience with Apple push notifications framework, multithreading, memory management and caching mechanisms
  • Desired skills
    • Exposure on Elastic search
    • jQuery. Working knowledge of angular and react is a good to have.
    • Git, BitBucket, Jenkins, Jira, Maven, Ant. Experience working with CI/CD and Agile environment.

      Work Timings – 10AM – 7 PM

      Job Location : Hyderabad

Learn more about this role

Full time


Manages People: No


Talent Acquisition Contact:

Referral Bonus:

Check out the Hyderabad office

Located in a city with a unique blend of heritage and contemporary culture, we enjoy upscale shopping and restaurants, a vibrant nightlife and the iconic Charminar monument.

Close-up side shot of the words Bank of America Merrill Lynch on outside office wall

Street Address

Primary Location:
Hitec City, Madhapur, Hyderabad, 500081