Software Engineer III- Java
$102.9k - $179.9kBank of America
Job Description:
At Bank of America, we are guided by a common purpose to help make financial lives better through the power of every connection. We do this by driving Responsible Growth and delivering for our clients, teammates, communities and shareholders every day.
Being a Great Place to Work and providing a culture of caring is core to how we drive Responsible Growth. We are intentional about fostering an inclusive workplace where every teammate has the opportunity to succeed, build a career and contribute to our shared success. This includes attracting and developing exceptional talent, recognizing and rewarding performance, and supporting our teammates’ physical, emotional, and financial wellness through affordable, competitive and flexible benefits. We value the unique perspectives individuals bring from all backgrounds and career paths - whether shaped by military service, community college education, or a wide range of work and life experiences. These journeys foster resilience, leadership and innovation, strengthening our workforce and positively impact the communities we serve. Bank of America is committed to an in-office culture that supports collaboration, engagement, and career development. Our approach includes clear in-office expectations, while providing an appropriate level of flexibility based on role-specific responsibilities and business needs. At Bank of America, you can build a successful career with opportunities to learn, grow, and make an impact. Join us!Position Summary:
This role is responsible for designing, developing, and delivering complex software solutions using Java Spring Boot and modern UI frameworks to achieve business objectives. The position requires ensuring that applications meet functional, non-functional, and compliance requirements, while emphasizing scalability, maintainability, and integration.
The ideal candidate will have strong expertise in microservices architecture, cloud-native development (OpenShift/Kubernetes), and modern front-end frameworks (Angular/React), along with industry best practices in development, testing, and architecture.
This job is responsible for developing and delivering complex requirements to accomplish business goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance requirements, and solutions are well designed with maintainability/ease of integration and testing built-in from the outset. Job expectations include a strong knowledge of development and testing practices common to the industry and design and architectural patterns.
Responsibilities:
- Codes solutions and unit test to deliver a requirement/story per the defined acceptance criteria and compliance requirements
- Designs, develops, and modifies architecture components, application interfaces, and solution enablers while ensuring principal architecture integrity is maintained
- Mentors other software engineers and coach team on Continuous Integration and Continuous Development (CI-CD) practices and automating tool stack
- Executes story refinement, definition of requirements, and estimating work necessary to realize a story through the delivery lifecycle
- Performs spike/proof of concept as necessary to mitigate risk or implement new ideas
- Automates manual release activities
- Designs, develops, and maintains automated test suites (integration, regression, performance)
- Develop high-quality, scalable solutions using Java, Spring Boot, and microservices architecture
- Build and enhance RESTful APIs and web services
- Design, develop, and maintain containerized applications deployed on OpenShift/Kubernetes
- Write clean, maintainable, and testable code aligned with defined acceptance criteria and compliance requirements
- Design and evolve application architecture, APIs, and reusable components while ensuring alignment with enterprise architecture standards
- Participate in story refinement, requirement definition, and effort estimation
- Perform POCs/spikes to evaluate new technologies and mitigate risks
- Collaborate with cross-functional teams including product owners, QA, and DevOps
Required Qualifications:
- 8+ years of experience in software development
- Strong hands-on experience with Java, Spring Boot, Spring Cloud, and microservices architecture
- Experience developing and consuming RESTful APIs
- Experience with OpenShift, Kubernetes, or other container orchestration platforms
- Front-end development experience using Angular or React (JavaScript/TypeScript)
- Experience with relational (Oracle, SQL Server, PostgreSQL) and non-relational databases (MongoDB, etc.)
- Familiarity with ETL tools (e.g., Informatica or similar)
- Strong understanding of distributed systems and scalable application design
- Experience with CI/CD tools (Jenkins, GitHub Actions, GitLab CI, etc.)
- Experience with version control systems (Git) and agile development methodologies
- Ability to contribute to requirement definition, design discussions, and solution implementation
- Strong analytical, problem-solving, communication, and organizational skills
- Proven ability to work collaboratively in a team-oriented environment
Desired Qualifications:
- Experience with cloud-native development and DevOps practices
- Exposure to event-driven architecture (Kafka or similar messaging systems)
- Familiarity with API gateways, security (OAuth2, JWT), and service mesh technologies
- Hands-on experience with performance tuning and monitoring tools
- Experience with JIRA and Agile project tracking tools
- Ability to understand stakeholder needs and translate them into technical solutions
- Strong capability to analyze business processes and implement efficient solutions
- Experience in application troubleshooting, debugging, and production support
- Ability to document technical designs, workflows, and processes
- Experience creating user documentation and training materials
- Self-motivated, innovative, and results-driven individual
Skills:
- Application Development
- Automation
- Influence
- Solution Design
- Technical Strategy Development
- Architecture
- Business Acumen
- DevOps Practices
- Result Orientation
- Solution Delivery Process
- Analytical Thinking
- Collaboration
- Data Management
- Risk Management
- Test Engineering
Shift:
1st shift (United States of America)Hours Per Week:
40Pay Transparency details
US - NY - New York - 1100 Ave Of The Americas - Two Bryant Park (NY1540)Pay and benefits informationPay range$102,900.00 - $179,900.00 annualized salary, offers to be determined based on experience, education and skill set.Discretionary incentive eligibleThis role is eligible to participate in the annual discretionary plan. Employees are eligible for an annual discretionary award based on their overall individual performance results and behaviors, the performance and contributions of their line of business and/or group; and the overall success of the Company.BenefitsThis role is currently benefits eligible. We provide industry-leading benefits, access to paid time off, resources and support to our employees so they can make a genuine impact and contribute to the sustainable growth of our business and the communities we serve.- TITLE: BI Application Developer III (Multiple Openings)LOCATION: Charlotte, NCJOB SUMMARY... ...Develop, modify, enhance, and implement software systems and applications designed to... ..., Computer Science, Electrical Engineering, Electronics Engineering, Computer Engineering...SuggestedWork at officeLocal area
- ...transform an industry and grow with a company that values purpose, collaboration, and excellence then we'd love to meet you. The Software Engineer III, under general supervision, participates in the technical design and implementation of new products or enhancements to...SuggestedPermanent employmentH1bWork at officeLocal areaRemote work
- ...Software Engineer III We are seeking a Software Engineer III to support a high-priority, enterprise-wide security remediation initiative. This engineer will work across a diverse application portfolio to identify and resolve vulnerabilities uncovered by automated repository...Suggested
- ...Software Engineer III US Citizen or GC ONLY MUST HAVE FLINK EXPERIENCE Hybrid 3 days week in Charlotte, NC **5-10 years' experience with application development and support*** Enterprise Protective Services Support and Development Team...SuggestedLocal areaRemote work3 days per week
$135k - $200k
...Software Engineer III at Limble At Limble we empower the unsung heroes who support the world. We're revolutionizing the way businesses manage their maintenance operations by providing a comprehensive suite of software solutions that empower organizations to optimize...SuggestedTemporary workRemote workFlexible hours$102.9k - $179.9k
...responsibilities of the job include ensuring that software is developed to meet functional, non-... ...is maintained Mentors other software engineers and coach team on Continuous Integration... ...OpenShift, AWS and Azure Expertise in Java/J2EE technologies with minimum of 4 year...Full timeWork experience placementWork at officeFlexible hoursShift workDay shift$95k - $138k
What You'll DoWe’re looking for an Experienced Software Engineer to join our Retirement & Income Solutions (RIS) business. In this role, you’ll... ...level based on their skills and experience.Software Engineer III: $95,000 - $112,000 / yearSr. Software Engineer I: $120,000 -...Hourly payPermanent employmentTemporary workWork experience placementH1bWork at office3 days per week- ...About the role We are looking for a Software Engineer III that will join our Integrations Team with ownership over our in-app integrations center and external-facing API. You will be a lead engineer focusing on iPaaS platforms—specifically Prismatic —and the development...Full time
$100k - $170k
Role Summary/Purpose:The Assistant Vice President, iOS Software Development Engineer III craves working in a hands-on mobile environment and leads by example to make sure projects are delivered on time and to specification. To be successful in this role, you will need deep...Full timeWork experience placementWork from homeVisa sponsorshipWork visaMonday to Friday$102.9k - $179.9k
...responsibilities of the job include ensuring that software is developed to meet functional, non-... ...platform. We are looking for a Software Engineer with the skillset to support the... ...regulated environments.Proficient in C# and/or JAVA development, including Spring Boot and...Full timeWork at officeFlexible hoursDay shift- ...responsibilities of the job include ensuring that software is developed to meet functional, non-... ...is maintained Mentors other software engineers and coach team on Continuous Integration... ...: ~7+ years of experience ~ Java/J2EE 7+ development using IBM Stack - WebSphere...Work at officeFlexible hoursShift workDay shift
- ...responsibilities of the job include ensuring that software is developed to meet functional, non-... ...is maintainedMentors other software engineers and coach team on Continuous Integration... ...integrity is maintained.Proven experience with Java and Kotlin Android Application in...Full timeWork at officeDay shift
$103.75k - $174.75k
...annually + bonus + benefitsJob Function: Engineering & ArchitectureSchedule: Full timeShift:... ...analysis and elaboration, design and develop software applications, and test and build... ...Data teams.Good to Have:Experience with Java and Spring Boot for backend services supporting...$65.05 per hour
...Job Title: Senior Java / Spring Boot Middleware Engineer Location: Charlotte, NC / Newark, DE (Hybrid, minimum... ...are seeking an Application Programmer III with deep Spring Boot and core Java... ...business goals. Responsibilities: Ensure software meets functional, non-functional,...Contract workRelocation3 days per week- ...GorusuCompany: SRI Tech SolutionsJob Title: Java Backend DeveloperLocation:... ...Description:Skillsi. 7+ years of software development and design... ...MS degree in Computer Science or Engineering or equivalent years of work experience.iii. Experience in service delivery in...Full timeWork experience placementRemote work
- ...IT Business Analyst IIIWe are seeking an IT Business Analyst III to act as a key liaison between business stakeholders and technical... ...such as CBAP, PMI-PBA, or Agile.Familiarity with Python, PL/SQL, or JAVA.Everforth Apex is a world-class IT services company that serves...
- ...Site Reliability Engineer III Our client, a leading organization in the technology and infrastructure sector, is seeking a Site Reliability Engineer III to join their team. As a Site Reliability Engineer III, you will be part of the Infrastructure Support team supporting...Flexible hours
- Core ResponsibilitiesTest Engineering & Automation FrameworksDesign and build automated testing frameworks for backend services, data pipelines... ...policiesExperience Required5+ years of experience in software engineering, test engineering, or platform engineering within...Full timeVisa sponsorship
- ...implement, and support standardized manufacturing solutions across a global environment. Responsibilities: Work with an experienced software engineering team to deliver Angular User Interface solutions using both custom developed software applications and configured products....Remote work
- ...Software Engineer (Java)Location: Dallas, TX / Charlotte, NC / Phoenix, AZRate: DOETerm: 12+ MonthsOnly H4, GC EAD, H1, GC, USCIn this contingent resource assignment, you may:Consult on or participate in moderately complex initiatives and deliverables within Software Engineering...
- ...Software Engineer (Java)Our client, an IT Services and Consultant company, is looking for a Software Engineer (Java) for their Charlotte, NC/ Hybrid location. Requirements:The candidate should be ready to work from client office for at least 3 days a week.Min 10 years...Work at office3 days per week
$119.77k - $140.9k
...ISTIO Gateway, Kubernetes, Spring Boot, Java, Postgres, Z-connect, Datadog and Vulnerability... ...candidate takes responsibility of the software artifacts produced adhering to U.S. Bank... ...and the testing pyramid.Approaches engineering work with a security lens and actively looks...Full timeWork at officeLocal areaRemote workFlexible hours3 days per week- ...required in related skills/area.Excellent analytical and problem-solving skillsExposure to the entire Software Development Life CycleOutstanding skills in Core Java, J2EEExperience in High level and Low-level designExperience in Client Interaction and provide the estimation...
$102.9k - $179.9k
...goals. Key responsibilities of the job include ensuring that software is developed to meet functional, non-functional and compliance... ...architecture integrity is maintained Mentors other software engineers and coach team on Continuous Integration and Continuous Development...Permanent employmentFull timeWork experience placementWork at officeFlexible hoursShift workDay shift- Job ID: 512344Location: Charlotte, North Carolina, United States of AmericaCompany: Siemens Senior Software Engineer - Java & Cloud Platform Job ID 512344 Posted since 12-Aug-2026 Organization Digital Industries Field of work Research & Development...Permanent employmentFull timeWork at officeLocal areaRemote workWork from home
- TITLE: BI ETL Developer III (Multiple Openings)LOCATION: Charlotte, NC JOB SUMMARY: Responsible for Business Intelligence (BI) technology implementation and management. Responsible for production operations activities, including load monitoring, incident management, change...Local area
$116.2k - $229.1k
Position Summary Delivery Management Engineer III- AI & Engineering Join our AI & Engineering team in transforming technology platforms... ..., and operate integrated/verticalized sector solutions in software, data, AI, network, and hybrid cloud infrastructure. These...Local areaFlexible hours- ...IT Business Analyst III Location: Charlotte, North Carolina (hybrid) Duration: 12 months Role Overview We are seeking an... ...CBAP, PMI-PBA, or Agile. Familiarity with Python, PL/SQL, or JAVA. Everforth Apex is a world-class IT services company that serves...
- ...implementation process.: 7+ years application development and implementation experience.QualificationsAdditional Job Details:• Full stack java/J2EE developer with more front end experience.• Following is tools and technologies we use: • Java/J2EE development (full stack...Immediate start
- Job ID: 28911263Reference Number: 26-00662Title: Java Microservices DeveloperLocation: charlotte, NCPosted Date: 2026-07-20Company: HAN StaffingJob Title: Java Microservices Developer - Banking Payments (SWIFT/Wire Payments)Location: NC ContractJob Description We are looking...
Do you want to receive more vacancies?
Subscribe and receive similar vacancies to Software Engineer III- Java. Be the first to apply!
- java developer full time Charlotte, NC
- lead full stack java developer Charlotte, NC
- full stack java developer Charlotte, NC
- java software engineer Charlotte, NC
- senior java developer Charlotte, NC
- entry level java developer remote Charlotte, NC
- junior java developer no experience Charlotte, NC
- java developer contract Charlotte, NC
- java developer remote Charlotte, NC
- remote junior java developer Charlotte, NC


