
Software Engineer III – Wire Payments Platform
Bank of America
full-time
Posted on:
Location Type: Hybrid
Location: Jersey City • New Jersey • North Carolina • United States
Visit company websiteExplore more
Salary
💰 $102,900 - $179,900 per year
Tech Stack
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
- Discretionary incentive eligible
- Annual discretionary award based on performance
- Industry-leading benefits
- Access to paid time off
- Resources and support for employee wellness
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 APIsKafkaRabbitMQCI/CD
Soft Skills
mentoringcoachingcommunicationteam leadershipproblem-solvingagile methodologies