Haystack
← Back to Jobs
Technology
BC

Senior/Lead Java Full-Stack Engineer - Communications - Voice

BCforwardCharlotte, NC🇺🇸United StatesPosted 27 Aug 2026

Quick Overview

Salary
$70/hr
Seniority
Mid Senior
Work mode
On Site
Location
Charlotte, NC, United States
Posted
23 hours ago
MicroservicesNode.jsSQLSpringBootstrapJUnitJavaJavaScriptJenkinsjQuery

Job Description



Job Title: Senior/Lead Java Full-Stack Engineer with Enterprise Unified Communications / Voice Technology


Location: Charlotte, NC | Jacksonville, FL | Richmond, VA


Duration: Contract - 12 months


Pay Range: $70.23/hr (W2)


Job ID: 408974



About BCforward


BCforward is a leading global IT consulting and workforce solutions firm providing services and support to Fortune 500 and government clients. Founded in 1998, BCforward has grown with our customers needs into a full-service business solutions provider. With delivery centers and offices across North America and India, we take pride in building long-term relationships and delivering excellence through innovation, collaboration, and integrity.



Job 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.


Responsibilities:



  • 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.


Required Skills & Qualifications:



  • 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.


Why BCforward?


At BCforward, we believe in advancing lives and careers. When you join our team, you gain access to:



  • Competitive compensation and benefits

  • Opportunities for growth with global clients

  • A supportive, inclusive culture that values innovation and people

  • Exposure to cutting-edge technologies and projects



Additional Details



  • Onsite required at one of the listed locations.

  • Assessment: GLIDER ID may be required.

  • Hours per Day: 8 | Labor Type: Technical.


About Our Commitment


BCforward is an equal opportunity employer. We value diversity and are committed to creating an inclusive environment for all employees. All qualified applicants will receive consideration for employment without regard to race, color, religion, gender, sexual orientation, gender identity, national origin, age, disability, or veteran status.


Interested? Apply Now!


If this sounds like the right opportunity for you, please apply with your most recent resume.


Similar jobs