> Markdown version of [/jobs/ext/3590167-java-developer](https://www.wearedevelopers.com/jobs/ext/3590167-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Java Developer - **Company:** Indotronix Avani Group - **Location:** Charlotte, NC, United States (Remote available) - **Experience:** Expert - **Contract:** Temporary to permanent - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), HTML5, Bootstrap (Software), C Sharp (Programming Language), Cascading Style Sheets (CSS), Computer Programming, Computer Telephony Integration, Linux, Programming Tools, Distributed Systems, Java Platform Enterprise Edition (J2EE), JQuery, Junit, Linux System Administration, Microsoft Lync, Microsoft SQL Server, Microsoft Copilot, Software Engineering, Apex Code, Multithreading, Load Balancing, System Availability, Spring-boot, Software Security, AngularJS, Restful APIs, Jenkins, Microservices - **Published:** October 5, 2026 - **Apply:** https://candidateportal.ceipal.com/job-details/05uKPEVaOCCU05_XMiBCZocnjJJSCPVD3aMPni-iIBQ ## About the Role 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 ## 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.