Team Lead - Application Development at Bank of America

Posted in Other 6 days ago.

Type: Full time
Location: Alpharetta, Georgia

Job Description:

Job Description:

Job Description Summary

Responsible for team level contributions to overall application development efforts within portfolio applications. These application program solutions may involve diverse development platforms, software, hardware, technologies and tools. Provides technical direction and oversight on creation of applications from E2E (end to end) perspective. Ensuring systems design, business requirements, and architecture of solution is well understood by involved parties and responsible for overall delivery of software products. Manages applications/ development projects, or complex initiatives of an area of the development function. Responsible for instructing, directing, and reviewing the work of other associates, contractors, and strategic partner resources that are part of their team. May provide input on performance management and personnel decisions. As appropriate, contributes to budget and forecast activities, monitors team progress, and works with Team Manager to adjust resource allocations and priorities accordingly.


Technical lead for a team of developers responsible for Enterprise Content Management web services and APIs. Provides technology and architectural direction as well as hands-on development responsibilities. Seeks opportunities to consolidate, simplify, and enable self-service. Evaluates existing applications to determine technical changes, schedules projects, resources, and monitors project timelines. Oversees feasibility researches, estimates project timeline and cost. Ensures that project/department milestones/goals are met and adhering to approved budgets.
  • Technology thought-leader for API development team
  • Micro Services Subject Matter Expert
  • 12 Factors, containerization
  • Enterprise Content Management
  • Coordinate development team efforts and project status
  • Development contact for projects

Required Skills
  • Proven integration development experience with following skills: MuleSoft ESB, Micro Services, Java/J2EE, Web Services (REST, SOAP). Experience with MuleSoft Expression Language (MEL) and DataWeave Strong experience in troubleshooting multiple platform and tiered environments. Experience with development tools like SoapUI, Eclipse, Anypoint Studio Experience with XML/JSON, JMS, SQL Experience with a testing tool (e.g. Parasoft SOATest) Experience with databases (e.g. Oracle)
  • 7-10 year of applicable experience
  • 1-3 years of application lead experience
  • Proven Leadership skills
  • Outstanding communication skills

Desired Skills
  • Bachelor's degree in Computer Science
  • Content Management Interoperability Services (CMIS);
  • Enterprise Content Management (ECM);
  • Master Data Management (MDM);
  • Jenkins and GIT/Bitbucket

1st shift (United States of America)

Hours Per Week: