**
Bank of America is seeking a Software Engineer III for their Payment Modernization team in Jersey City, NJ. The ideal candidate will have extensive experience in software engineering, particularly with Java and microservices, and will play a key role in developing solutions for mission-critical payment systems.
**
Job Summary
This role is responsible for developing complex requirements to accomplish business goals while ensuring software meets functional and compliance standards.
The position requires mentoring other engineers on CI-CD practices and automating tool stacks to support a small to mid-sized engineering team.
Employees are eligible for an annual discretionary award based on individual performance and the overall success of the company.
Matching Summary
Match Score: 75
**
Bank of America is seeking a Software Engineer III for their Payment Modernization team in Jersey City, NJ. The ideal candidate will have extensive experience in software engineering, particularly with Java and microservices, and will play a key role in developing solutions for mission-critical payment systems.
**
Salary
Base: $102,900.00 - $179,900.00 annualized; Bonus: Discretionary incentive eligible; Benefits: Industry-leading benefits and paid time off
Skills & Requirements
Must-have
7+ years Java Spring Boot experience
Microservices architecture design
Kafka event-driven architectures
Oracle database schema design
Docker Kubernetes containerization
CI/CD pipeline automation
OFAC AML compliance knowledge
Nice-to-have
Federal Reserve Operating Circular 8 familiarity
SWIFT standards expertise
Splunk ELK monitoring platforms
Angular UI framework experience
Node.js auxiliary service development
High-value payments domain knowledge
Key Requirements
7+ years hands-on software engineering experience
2+ years technical leadership experience
Experience with mission-critical low-latency systems