Senior Java Developer / Technical Lead

BC Forward

Charlotte (NC)

Hybrid

USD 87,000 - 92,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BC Forward is seeking an experienced Senior Java Developer/Technical Lead in Charlotte to drive design, development, and delivery of high-volume Java applications. You will oversee architecture, coding standards, and CI/CD practices while collaborating with cross‑functional teams.

Ideal candidates bring 5+ years in Java/J2EE, Spring MVC, and distributed systems, plus hands-on experience with Spring Boot, Spring Security, and REST/SOAP services. Hybrid onsite work is expected.

Qualifications

  • 5+ years of hands-on software development experience with Java/J2EE and distributed systems.
  • Strong experience in designing, implementing and maintaining high-volume, secure, and scalable applications.
  • Experience with Spring ecosystem and modern web services.

Responsibilities

  • Provide senior Java development, technical direction, and oversight for solution delivery.
  • Oversee design, implementation, and maintenance of complex applications using Spring MVC and related frameworks.
  • Ensure code quality, standards compliance, and effective CI/CD practices with Git and Maven.
  • Align technical solutions with business requirements and performance objectives.

Skills

Spring MVC
Java/J2EE
Spring Boot
Spring Security
Spring Data JPA
REST/SOAP web services
JAXB/Jackson/Gson
CI/CD (Git, Maven)
Junit
Eclipse IDE
Splunk
Dynatrace
WebSphere MQ/ActiveMQ
Groovy
Handlebars/Foundation/ReactJS
UI/Frontend basics

Education

Bachelor's or Master's degree in Computer Science or related field

Tools

Git
Maven
Nexus
Bitbucket
Jenkins

Job description

Job Title: Senior Java Developer / Technical LeadLocation: Charlotte, NCDuration: Contract - 12 monthsPay Range: $65.05/hr (W2)Job ID: 408601

About BCforwardBCforward 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 DescriptionWe are seeking an experienced Application Programmer III to join our dynamic team. The ideal candidate will have strong experience in Java, Spring MVC, and distributed systems and a proven ability to design, implement, and maintain high-volume, secure, and scalable applications that align to business objectives.

Responsibilities
  • Provide senior Java development, technical direction, and oversight for solution delivery.
  • Oversee design, implementation, and maintenance of complex applications using Spring MVC and related frameworks.
  • Ensure code quality, standards compliance, and effective CI/CD practices with Git and Maven.
  • Align technical solutions with business requirements and performance objectives.
Required Skills & Qualifications
  • Primary skill in Spring MVC with experience on high-volume applications.
  • Expertise with Spring ecosystem: Spring Boot, Spring Security, Spring Integration, Spring Data JPA.
  • SOAP and REST web services, REST/JSON standards, and XML/JSON binding libraries such as JAXB, Jackson, and Gson.
  • 5+ years of hands-on software development experience with Java/J2EE and distributed systems.
  • Frontend familiarity with Handlebars, Foundation, and ReactJS.
  • Unit testing skills Junit.
  • Git, Maven, Nexus, Bitbucket, and Eclipse or equivalent IDE, including branching and merge strategies.
  • Monitoring and logging tools such as Splunk and Dynatrace.
  • Messaging with WebSphere MQ or ActiveMQ and familiarity with JVM internals and performance tuning.
  • Experience with Groovy and strong object-oriented design and Java design patterns.
  • Basic knowledge of AI agents and using AI for code reviews and code authoring.
Preferred Skills
  • Bachelor's or Master's degree in Computer Science or related field.
  • Exposure to Agile methodologies and collaborative team environments.
  • Strong communication skills to convey complex technical concepts to technical and business stakeholders.
  • Analytical skills for requirement decomposition, problem solving, and constructive code reviews.
  • Ability to propose and drive process or technology improvements.
Role Logistics
  • Start month: October.
  • Interview process: 1-2 rounds. Video required. In-person preferred.
  • Hybrid schedule: Minimum 3 days per week onsite.
  • Glider process includes ID verification.
Candidate Instructions for Resume Submission
  • List current location, relocation plan, and availability or start date.
  • Indicate whether any cooling-off period is required.
Why BCforward?
  • 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 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.

Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Senior Java / Spring Boot Integration Developer
Senior Java / Spring Boot Integration Developer

BC Forward • Charlotte (NC)

On-site
USD 83,000 - 96,000
Senior Full Stack Developer
Senior Full Stack Developer

BC Forward • Charlotte (NC)

Hybrid
USD 135,000 - 150,000
Senior Java Developer - Wholesale Credit Systems
Senior Java Developer - Wholesale Credit Systems

BC Forward • Charlotte (NC)

On-site
USD 74,000 - 105,000
Software Engineering - Java J2EE - Intermediate
Software Engineering - Java J2EE - Intermediate

BC Forward • Wilmington (DE)

On-site
USD 94,000 - 127,000
Senior Java / Big Data Engineer
Senior Java / Big Data Engineer

BCforward • Charlotte (NC)

On-site
USD 113,000 - 153,000
Competitive compensation
Global client exposure
Inclusive culture
+1
Senior Java Developer
Senior Java Developer

Pyramid Consulting, Inc • Charlotte (NC)

Hybrid
USD 83,000 - 90,000
Health insurance
401(k) plan
Paid sick leave
Senior Oracle Database Engineer / Oracle SQL-PLSQL Developer
Senior Oracle Database Engineer / Oracle SQL-PLSQL Developer

BC Forward • Charlotte (NC)

Hybrid
USD 74,000 - 105,000
Senior Android Mobile Developer
Senior Android Mobile Developer

BC Forward • Charlotte (NC)

Hybrid
USD 85,000 - 94,000
Senior Java Developer & Tech Lead (Spring)
Senior Java Developer & Tech Lead (Spring)

BC Forward • Charlotte (NC)

Hybrid
USD 87,000 - 92,000
Senior Application/Production Support Engineer
Senior Application/Production Support Engineer

BC Forward • Pennington (NJ)

On-site
USD 91,000 - 99,000
Competitive pay
Global clients exposure
Inclusive culture