Expoint - all jobs in one place

מציאת משרת הייטק בחברות הטובות ביותר מעולם לא הייתה קלה יותר

Limitless High-tech career opportunities - Expoint

Bank Of America Software Engineer III 
United States, North Carolina, Charlotte 
190127193

02.08.2024

Job Description:


This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.

Job Responsibilities:

  • 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.
  • May provide technical direction and system architecture for individual initiatives.
  • Serves as a fully seasoned/proficient technical resource. Will not have direct reports but may lead projects and direct activities of a team related to special initiatives or operations.
  • May have responsibility for a project and project budget.
  • May collaborate with external programmers to coordinate delivery of software application.
  • Routine accountability is for technical knowledge and capabilities. Works under minimal supervision, with general guidance from more seasoned consultants

Required Qualifications:

  • 8-10 years of experience in Software design and development
  • Driving a shared service strategy and performance culture
  • Relevant IT experience (SDLC- Waterfall / Agile) preferably within a financial domain
  • Experience in solution design
  • Agile solution delivery
  • Proven working experience in Java development
  • Experience in Spring framework & Transaction Management
  • Debugging and resolving technical problems that arise
  • Knowledge of Relational Database
  • Contribute to all phases of the development lifecycle
  • Experience with GIT, Eclipse
  • Strong knowledge of XML, JSON and its usage within API and Microservice implementations at scale
  • Familiarity with Eclipse IDE, WebLogic Application server or JBoss
  • Knowledge of Test-Driven Development and Unit Testing (Cucumber/Litmus, JUnit)
  • Able to contribute to 1. Automation 2. Causal analysis 3. Develop shared/common solutions
  • Strong verbal and written communication skills (both to a technical and non-technical audience)
  • Analytical Thinking, Attention to Detail, Team Leadership, Problem Solving, Innovative thinking, mentoring
  • Operating in a highly Agile continuous integration and continuous deployment environment
  • Cucumber, XML, DevOps, CI-CD tooling

Desired Qualifications:

  • Knowledge in MuleSoft
  • Bachelor’s degree in technical field
  • Mule certification
  • Kafka

Skills:

  • Application Development
  • Automation
  • Influence
  • Solution Design
  • Business Acumen
  • DevOps Practices
  • Result Orientation
1st shift (United States of America)