Job Details

ID #43585527
State North Carolina
City Charlotte
Job type Permanent
Salary USD TBD TBD
Source Bank Of America
Showed 2022-06-24
Date 2022-06-23
Deadline 2022-08-22
Category Et cetera
Create resume

Software Engineer II

North Carolina, Charlotte, 28201 Charlotte USA

Vacancy expired!

Job Description:

Global Banking Technology - (GBT):

  • Believes diversity makes us stronger so we can reflect, connect and meet the diverse needs of our clients and employees around the world
  • Is committed to building a workplace where every employee is welcomed and given the support and resources to perform their jobs successfully
  • Wants to be a great place for people to work and strives to create an environment where all employees have the opportunity to achieve their goals
  • Provides continuous training and development opportunities to help employees achieve their career goals, whatever their background or experience
  • Is committed to advancing our tools, technology, and ways of working to better serve our clients and their evolving business needs
  • Believes in responsible growth and is dedicated to supporting our communities by connecting them to the lending, investing and giving them what they need to remain vibrant and vital

Responsibilities:

Lead, design and develop (write code) application projects for a new and emerging API Channel within the Global Banking and Markets space. Must be very knowledgeable about API technologies, and be able to understand very complex systems and utilize development patterns to develop key components in a clustered and multithreaded environment. Strong ability to build APIs using the Mulesoft AnyPoint platform. Must be knowledgeable about externally facing API Gateways and industry trends. Must be self-driven, communicate well and work well on a team of other developers. Must work with business to understand requirements and architecture leads to develop a strategic design. Ultimately responsible for delivery of project into production. Experience working in an Agile environment is desired.

Required Skills:
  • 10+ years of hands-on experience in a Developer/Lead capacity
  • 5+ years of hands-on experience in reviewing requirements and project documentation to understand the application and perform automation feasibility analysis
  • Bachelor's degree in Computer Science or relevant discipline or comparable work experience is required
  • Independent worker with strong troubleshooting skills
  • Strong communication skills (oral and written) to document/communicate issues
  • Ability to organize and manage multiple competing tasks and priorities with rapidly changing environment
  • Solid computer programming experience (Java, SQL, Spring, Webservices (REST and SOAP) & HTML)
  • Strong experience with Agile and Waterfall methodologies
  • Ability to assist with offshore / onshore task co-ordination
  • Experience in Web technologies and UI
  • Experience in version control using Perforce/GIT or Subversion
  • Experience in Dev Ops, continuous delivery and continuous integration
  • Transaction knowledge, JaxB, JMS, Jdbc, Weblogic, JBOSS, MQ, and good handle on core java (streams / files / collections). Drools knowledge would be a plus

Desired Skills:

Knowledge of client facing applications; experience with Agile methodology; strong presentation skills; client focused and able to build working relationships; experience in handling infrastructure builds; experience with Rally tool and infrastructure. At least 10+ years' experience, preferably in a Development role.
  • Dealing with large files and parallel processing (aka multi-threading)
  • How to develop in a clustered environments
  • Knowledge of RAML/SWAGGER API Specifications tool
  • Development of API/services using MULE
  • Hibernate /IBATIS exposure
  • Caching framework
  • Mulesoft expertise

Shift:1st shift (United States of America)

Hours Per Week:40

Learn more about this role

Vacancy expired!

Subscribe Report job