Taro Logo

Software Engineer III - Full Stack Java

A leading financial institution helping make financial lives better through banking, investing, and financial services.
$102,900 - $180,000
Backend
Senior Software Engineer
In-Person
5,000+ Employees
8+ years of experience
Finance

Description For Software Engineer III - Full Stack Java

Bank of America is seeking a Senior Software Engineer III specializing in Full Stack Java development to join their team in Chicago. This role offers an opportunity to work with one of the world's leading financial institutions, developing and delivering complex solutions that impact millions of customers. The position requires extensive experience in Java development, modern front-end frameworks, and distributed systems architecture.

As a Software Engineer III, you'll be responsible for designing and developing enterprise-scale applications, mentoring other developers, and driving technical excellence through best practices and automation. The role combines hands-on development with technical leadership, requiring both deep technical expertise and the ability to influence and guide others.

The position offers competitive compensation ranging from $102,900 to $180,000 annually, plus discretionary bonus potential and comprehensive benefits. Bank of America provides a structured in-office culture with some flexibility based on role requirements. The company is committed to responsible growth and maintains a strong focus on both technical excellence and employee development.

This role is ideal for experienced developers who want to work on large-scale financial systems while having the opportunity to mentor others and shape technical direction. The position requires 8+ years of experience and offers the chance to work with modern technologies while maintaining enterprise-grade security and reliability standards. Travel requirement is minimal at 5%, allowing focus on core development and team leadership responsibilities.

Last updated 5 days ago

Responsibilities For Software Engineer III - Full Stack Java

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

Requirements For Software Engineer III - Full Stack Java

Java
React
  • 8+ years of hands-on software development experience in Java
  • Experience with front end development frameworks like Angular, React
  • 8+ years industry experience in Agile, Scrum and Lean environment
  • Experience working with relational database 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

Benefits For Software Engineer III - Full Stack Java

Medical Insurance
  • Annual discretionary bonus
  • Comprehensive benefits package
  • Paid time off
  • Resources and support for employees

Interested in this job?

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