Java Developer
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Tech stack
+17 more
Job description
Join a dynamic technology team at Bank of America as a Senior Java Developer, driving the design and development of innovative Collaboration and Productivity applications within the financial sector. Lead the migration of .NET applications to Java, working on critical, enterprise-level solutions that shape the future of banking technology. This onsite/hybrid contract role offers the chance to collaborate with cutting-edge teams and make a meaningful impact in a fast-paced, growth-focused environment., Design, develop, and implement enterprise-grade Java applications for Real Time Communication and productivity tools.
- Lead the migration of .NET-based systems to Java, ensuring seamless integration and performance.
- Craft detailed technical designs and ensure alignment with existing infrastructure and security standards.
- Build and maintain microservices using Spring Boot with native load balancing.
- Develop and optimize SQL Server database solutions for high availability and scalability.
- Collaborate closely with cross-functional teams and stakeholders to define requirements, set priorities, and drive projects through the full development lifecycle.
- Troubleshoot, resolve, and document development and production issues across distributed environments.
- Champion automation by leveraging Copilot for accelerated, high-quality software delivery.
- Produce user documentation and support tools to enhance productivity and user experience.
- Embrace ownership by proactively identifying new opportunities for technical innovation and organizational value.
Requirements
Bachelor’s degree in engineering or information systems.
- 12+ years of software development experience within the financial or technology sector.
- Expertise in Java 11+ (Java 17+ preferred), J2EE, Spring Boot, microservices, and RESTful web services.
- Proven track record with heavy SQL Server development and optimization.
- Experience with distributed systems, multi-threaded programming, high availability, and application security.
- Familiarity with .NET/C# (especially valuable for migration projects).
- Comfortable working in Linux environments.
- Hands-on experience using Copilot for development.
- Strong communication skills; enthusiastic, innovative, and proactive (“Type A” personality).
- Experience connecting vendor APIs using Oath authentication.
Preferred Skills
- Exposure to Copilot agents or Studio.
- Experience with Power Platform.
- Familiarity with CTI APIs (TSAPI, JTAPI), Lync UCWA, HTML5, CSS3, Bootstrap, JQuery, AngularJS.
- Experience with JUnit and Jenkins automation frameworks., Bank of AmericaSr Java Developer x4Charlotte NC or Jacksonville FL or Richmond VA3 days onsite/2 remote12+ month contract IV Process: Apex Tech Screen and 1 client interview (Times are EST Monday 12 and 1 Tuesday 10 and 1130 Wed 1 Thursday 10)Requirements:* Java 11+ (17+ ideal)* Heavy SQL server experience* Springboot w/ native load balancing* Experience in a microservice environment* net/c# exposure (very helpful since it’s a migration)* Linux exposure (can log into a box an innovative Type A * Experience using Oath to connect vendor APIsNice to have* Copilot agents or studio* Power platformProject Details:* Migrating net to Java for the LOB
Benefits & conditions
Opportunity to work on high-impact, enterprise-level projects in the financial sector.
- Hybrid work environment (3 days onsite, 2 days remote).
- Professional growth through challenging migration and modernization initiatives.
- Collaborative culture with skilled peers and access to advanced development tools.
- 12+ month contract with potential for extension.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this role…