Lead Java Full-Stack Engineer

BCforward
Charlotte, NC, United States
10 days ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Compensation
$146,078.0
Working hours
Regular working hours
Job source

Tech stack

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
+24 more
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

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., * 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.

Requirements

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

Benefits & conditions

  • 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

About the company

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.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on www.dice.com
Prepare application

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:26 min

Spear phishing IT administrators with malicious VoIP spoofing

Mauro Verderosa · LIVE

1:44 min

Playing synthesized backend audio objects in browsers

Lee Boonstra · LIVE

4:15 min

Refactoring test code dependencies with Maven and JUnit

Benjamin Bischoff Benjamin Bischoff · Europe 2026 Virtual

7:01 min

Career progression from backend programming to professional mobile engineering

Edoardo Dusi · LIVE

1:48 min

Structuring and naming conventions for unit test methods

Annelore Egger Annelore Egger · World Congress 2025

3:03 min

Building robust applications with standard web platforms

Dennie Declercq · LIVE

Videos

See all

Related articles

See all