Expoint - all jobs in one place

Finding the best job has never been easier

Limitless High-tech career opportunities - Expoint

Bank Of America Software Engineer II 
United States, Georgia, Atlanta 
460074285

16.08.2024

Responsibilities:
  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Utilizes multiple architectural components (across data, application, business) in design and development of client requirements
  • Performs Continuous Integration and Continuous Development (CI-CD) activities
  • Contributes to story refinement and definition of requirements
  • Participates in estimating work necessary to realize a story/requirement through the delivery lifecycle
  • Contributes to existing test suites (integration, regression, performance), analyze test reports, identify any test issues/errors, and triage the underlying cause
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
Skills:
  • Application Development
  • Automation
  • Collaboration
  • DevOps Practices
  • Solution Design
  • Agile Practices
  • Architecture
  • Result Orientation
  • Solution Delivery Process
  • User Experience Design
  • Analytical Thinking
  • Data Management
  • Risk Management
  • Technical Strategy Development
  • Test Engineering
Responsibilities:
  • The role will require the person to gain an in-depth understanding of Capital Markets applications and technologies.
  • The person will work with other senior developers and Architects to help prioritize work for the platform.
  • Ability to design system architecture and execute the design into clear roadmaps, come up with estimates on user stories and evaluate story points.
Required Qualifications:
  • 12+ years of total experience with at least 8+ years of hands-on core Java experience, Python, Data Analytics, and unstructured data
  • Experience building various financial applications, with experience in web development. Should have led a small team and owned the delivery of applications using Angular, micro-services and messaging technologies.
  • Experience with building complex platforms, on both client and server-side development. Should have shown complete end to end ownership of application development and management.
  • Good knowledge of database, such as SQL or Oracle or any other database management system
  • Extensive experience with Java and related technologies
  • Very strong verbal and written communication
  • Well organized and detail oriented
  • Champion in agile methodology and should be planful and willing to take calculated risks
  • Working experience on Containers is an asset.
1st shift (United States of America)