Bank of America

Software Engineer – Wire Payments Platform

Bank of America

full-time

Posted on:

Location Type: Hybrid

Location: Jersey CityNew JerseyUnited States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $102,900 - $179,900 per year

About the role

  • Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
  • Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
  • Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
  • Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
  • Automates manual release activities
  • Designs, develops, and maintains automated test suites (integration, regression, performance)

Requirements

  • Five to seven years experience tackling complex challenges in distributed data systems using Java (Enterprise Edition), Oracle SQL, and Python.
  • Five to seven years using Java/J2EE technologies to develop scalable enterprise-grade applications, libraries, and frameworks.
  • Five years experience designing and developing solution architecture to scale backend systems with Spring framework, Spring MVC, and RESTful APIs.
  • Hands-on experience with messaging systems like Kafka and RabbitMQ.
  • Experience with cloud-native development and deployment (AWS, Azure, or GCP).
  • Utilized DevOps technologies for CI/CD including Ansible, Jenkins, JFrog, and Git.
  • Designed and implemented database development on Oracle Exadata.
  • Proven experience in leading and mentoring a team of engineers.
  • Strong understanding of software development, testing, deployment, and support using agile methodologies.
  • Expert-level proficiency in Java Enterprise Edition and related frameworks (e.g., Spring, Hibernate) and advanced SQL.
  • Excellent written and verbal communication skills.
  • Ability to write specifications and design documents.
Benefits
  • Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.
  • We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaOracle SQLPythonJava/J2EESpring frameworkSpring MVCRESTful APIsKafkaRabbitMQDevOps
Soft Skills
mentoringcoachingcommunicationteam leadershipproblem-solvingagile methodologies