> Markdown version of [/jobs/ext/2573102-lead-java-full-stack-engineer](https://www.wearedevelopers.com/jobs/ext/2573102-lead-java-full-stack-engineer). 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). --- # Lead Java Full-Stack Engineer - **Company:** BCforward - **Location:** Charlotte, NC, United States - **Experience:** Expert - **Salary:** $146,078.0 - **Contract:** Temporary contract - **Skills:** JavaScript (Programming Language), Application Programming Interfaces (APIs), Sound Recording and Reproduction, HTML5, Unit Testing, Bootstrap (Software), VoIP, Cascading Style Sheets (CSS), Communication Softwares, Information Systems, Computer Telephony Integration, Continuous Integration, Data Migration, Software Design Patterns, Distributed Systems, Middleware, Java Platform Enterprise Edition (J2EE), Spring Framework, JQuery, Junit, Microsoft Lync, Node.Js, Systems Development Life Cycle, Session Management, Microsoft SharePoint, Software Engineering, SQL Databases, Software Testing Automation Framework, Multithreading, System Availability, Software Security, AngularJS, Front End Software Development, Restful APIs, Jenkins, Microservices - **Published:** August 28, 2026 - **Apply:** https://www.dice.com/job-detail/fe21d324-2880-4848-a398-e199b3ad749e ## About the Role * 12+ years of experience in Java/J2EE, JavaScript, Node.js, Spring, J2EE design patterns, SQL, and server-side RESTful web services. * Experience across the full System Development Lifecycle with a proven software development track record. * Background in application design and architecture for large-scale enterprise systems. * Understanding of enterprise-level infrastructure, microservices design, application security, high availability, distributed systems, and multi-threaded programming. * Proficiency with Unified Communications and Middleware communication platforms. * Bachelor's degree in Engineering or Information Systems. * 12-20 years of experience in the financial or technology industry. Preferred Skills: * CTI APIs such as TSAPI, JTAPI, Lync UCWA. * Front-end technologies: HTML5, CSS3, Bootstrap/jQuery, AngularJS. * Testing and CI/CD: JUnit, Jenkins automation framework. * Experience with SharePoint and M365 data migration projects. ## Description We are seeking a Senior/Lead Java Full-Stack Engineer with Enterprise Unified Communications / Voice Technology to join our dynamic team supporting the M365 Data Migration - SharePoint initiative. The ideal candidate will have strong experience in Java/J2EE, JavaScript, Node.js, Spring, RESTful services, and SQL and a proven ability to design and deliver automated provisioning and customer-facing productivity tools for enterprise environments. This role is onsite and will require collaboration with cross-functional teams to design, develop, and integrate solutions within real-time communications and voice technologies., * Define application objectives by analyzing user requirements and envisioning features for Real Time Communication applications. * Design and develop user interfaces and services, set feature priorities, select design methodologies and tools, and conduct unit and integration testing. * Create automated provisioning applications for use within financial and banking environments. * Produce detailed low-level technical designs for implementation by support teams and ensure seamless integration with voice technologies, including Trader Voice, enterprise voice, mobile, Session Management, Contact Center, and Middleware. * Coordinate requirements, schedules, and activities; contribute to team meetings; and troubleshoot issues across multiple environments and operating platforms. * Collaborate with internal and external SMEs, business technology teams, operational support teams, and vendors to design and support Voice Recording solutions. * Develop documentation and assistance tools to support users and operational excellence. * Own, update, and create necessary security standards and controls to ensure efficient and reliable platform operations. ## Related Videos - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [The Resilience of the World Wide Web](https://www.wearedevelopers.com/videos/1281-the-resilience-of-the-world-wide-web) - [Getting under the skin: The Social Engineering techniques](https://www.wearedevelopers.com/videos/38-getting-under-the-skin-the-social-engineering-techniques) - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [From boy scouting to redrawing the landscape](https://www.wearedevelopers.com/videos/1140-from-boy-scouting-to-redrawing-the-landscape) ## Related Articles - [How We Built a Worry-Free System That Runs for 10+ Years – And What We’d Do Again](https://www.wearedevelopers.com/magazine/751-how-we-built-a-worry-free-system-that-runs-for-10-years-and-what-we-d-do-again) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [What’s the Difference Between Frontend and Backend Development?](https://www.wearedevelopers.com/magazine/240-what-s-the-difference-between-frontend-and-backend-development) - [Software Engineer Salary London](https://www.wearedevelopers.com/magazine/252-software-engineer-salary-london) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [Fullstack Developer Salary UK](https://www.wearedevelopers.com/magazine/251-fullstack-developer-salary-uk)