Bank of America is seeking a highly experienced Senior Java Developer (Software Engineer III) to join the Private Bank Trading Technology team. The team supports a mission-critical platform for the Private Bank’s trading and investment functions. The platform is undergoing a large-scale Charles River Cloud Migration and modernization program, offering work on cloud technologies, application modernization, vendor integrations, infrastructure transformation, and performance optimization. The role provides technical leadership and oversight for a team delivering technology solutions. It is responsible for complex software design, implementation, maintenance, and feature delivery, aligning solutions to business objectives and enterprise standards. The position contributes throughout the software development lifecycle and serves as an individual-contributor team lead who mentors teammates and supports delivery practices. The role also collaborates with security, network, infrastructure, architecture, and vendor teams, and supports releases and production operations for critical trading applications. The position is based at 101 Hudson St in Jersey City, New Jersey. Bank of America describes its work culture as in-office, with flexibility based on role-specific responsibilities and business needs. The role is first shift and 40 hours per week. The annual pay range is $106,500–$173,700, with offers determined by experience, education, and skill set. It is eligible for an annual discretionary incentive plan and benefits, including paid time off.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior