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.