Taro Logo

Java Full Stack - Software Engineer III

A leading financial institution helping make financial lives better through the power of every connection.
Backend
Senior Software Engineer
In-Person
5,000+ Employees
5+ years of experience
Finance

Description For Java Full Stack - Software Engineer III

Bank of America is seeking a Senior Java Full Stack Engineer to join their team in Chicago. This role combines both backend and frontend development, focusing on building large-scale distributed enterprise platforms. As a Software Engineer III, you'll be responsible for developing complex solutions while ensuring high performance, scale, security, and reliability. The position offers the opportunity to work with modern technologies including Java, React, and various database systems, while being part of a leading financial institution.

The role involves significant technical leadership responsibilities, including mentoring other engineers and driving best practices in CI/CD. You'll be working in an Agile environment, participating in all aspects of the software development lifecycle from analysis to implementation and support. The position requires strong expertise in both backend systems and frontend development, with a focus on creating maintainable, well-tested code.

Bank of America offers a collaborative environment where you can grow your career while working on meaningful projects that impact millions of customers. The company is committed to an in-office culture with appropriate flexibility based on role-specific considerations. This position includes opportunities to work with cutting-edge technologies while maintaining high standards for security and compliance, essential in the financial sector.

The ideal candidate will bring extensive experience in Java development, strong understanding of architectural patterns, and proven ability to deliver complex technical solutions. You'll be part of a team that values technical excellence, innovation, and continuous learning, while contributing to one of the largest financial institutions in the world.

Last updated 2 days ago

Responsibilities For Java Full Stack - Software Engineer III

  • Codes solutions and unit test to deliver requirements/stories per defined acceptance criteria and compliance requirements
  • Designs, develops, and modifies architecture components, application interfaces, and solution enablers
  • Mentors other software engineers and coaches team on CI-CD practices
  • Executes story refinement, definition of requirements, and estimating work
  • Performs spike/proof of concept as necessary
  • Automates manual release activities
  • Designs, develops, and maintains automated test suites

Requirements For Java Full Stack - Software Engineer III

Java
React
  • 5+ years industry experience in developing applications in Agile environment
  • 5+ years hands-on software development experience in Java building large scale distributed enterprise platforms
  • Experience with front end development frameworks like Angular, React
  • Experience working with relational databases like Oracle 19c, Microsoft SQL Server
  • Strong knowledge of design patterns and best practices
  • Experience with orchestration technologies, GIT and CI/CD pipelines
  • Good understanding of object oriented principals and system design
  • Experience in full system implementation lifecycle

Interested in this job?

Jobs Related To Bank of America Java Full Stack - Software Engineer III