Senior Java & Spring Boot Integration Lead | Microservices

BC Forward

Charlotte (NC)

On-site

USD 83,000 - 96,000

Full time

13 days ago

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

BCforward is seeking a Senior Java / Spring Boot Integration Developer to join our dynamic team in Charlotte, NC. The ideal candidate will design and build integrations using Spring Boot and Spring Integration DSL, including microservices and containerized deployments.

Responsibilities include implementing REST APIs, Kafka or ActiveMQ messaging, and collaborating with DevOps on CI/CD. Strong Java, Spring, Docker, and Kubernetes experience is required, with mentoring and design leadership

Qualifications

  • 5+ years of hands-on experience with Spring Boot and the broader Spring ecosystem.
  • 3+ years with Spring Integration, including channels, filters, routers, aggregators, and transformers.
  • Strong knowledge of Enterprise Integration Patterns (EIP).
  • Expertise with Docker, container image management, and Kubernetes deployments.
  • Strong Java development skills focused on scalable, resilient, and testable code.
  • Experience with Kafka, ActiveMQ, JMS, or equivalent messaging technologies.
  • Hands-on experience with CI/CD tooling such as Jenkins and GitHub.
  • Knowledge of JUnit, Mockito, Spring Test, WireMock, and TestContainers.
  • Experience with logging and monitoring tools such as Log4J and Splunk.
  • Prior migration experience from MuleSoft or other ESB technologies to Spring-based integrations.
  • Experience with API gateway frameworks such as Spring Cloud Gateway or APIM.
  • Experience with distributed tracing and observability frameworks.
  • Strong communication and stakeholder management abilities.
  • Proven success mentoring engineers and driving projects end-to-end.

Responsibilities

  • Design and build Spring Boot integrations with Spring Integration DSL, including channels, transformers, gateways, and routing.
  • Implement microservices, REST APIs, and async messaging with Kafka, JMS or ActiveMQ.
  • Develop reusable integration components, templates, and libraries to accelerate delivery.
  • Ensure code quality through unit tests, integration tests, and automated CI pipelines.
  • Design and deploy Spring Boot services to containerized environments using Docker and Kubernetes.
  • Partner with DevOps to integrate CI/CD, enforce image standards, and automate deployments.
  • Optimize containerized workloads for scalability, performance, and security.
  • Collaborate with product owners, architects, business analysts, and QA to translate requirements into solutions.
  • Lead design discussions, participate in architectural reviews, and influence integration strategies.
  • Mentor junior and mid-level developers, review code, and guide best practices.
  • Communicate designs, trade-offs, and timelines to stakeholders.

Skills

Spring Boot
Spring Integration
Java
Kafka
JMS
ActiveMQ
Spring Cloud Gateway
CI/CD (Jenkins)
JUnit/Mockito
TestContainers
Distributed tracing
Logging (Log4J/Splunk)

Tools

Docker
Kubernetes
GitHub

Job description

BCforward is seeking a Senior Java / Spring Boot Integration Developer to join our dynamic team in Charlotte, NC. The ideal candidate will design and build integrations using Spring Boot and Spring Integration DSL, including microservices and containerized deployments.

Responsibilities include implementing REST APIs, Kafka or ActiveMQ messaging, and collaborating with DevOps on CI/CD. Strong Java, Spring, Docker, and Kubernetes experience is required, with mentoring and design leadership

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

Similar jobs worth comparing

Senior Java Developer & Tech Lead (Spring)
Senior Java Developer & Tech Lead (Spring)

BC Forward • Charlotte (NC)

Hybrid
USD 87,000 - 92,000
Senior Java / Spring Boot Integration Developer
Senior Java / Spring Boot Integration Developer

BC Forward • Charlotte (NC)

On-site
USD 83,000 - 96,000
Senior Java Microservices Engineer | AWS, Kubernetes
Senior Java Microservices Engineer | AWS, Kubernetes

BCforward • Columbus (OH)

On-site
USD 110,000 - 150,000
Senior Java Frontend Lead — Angular & Microservices
Senior Java Frontend Lead — Angular & Microservices

BC Forward • Tampa (FL)

On-site
USD 120,000 - 150,000
Competitive pay
Global clients exposure
Inclusive culture
+1
Lead Java Developer – Spring Boot & Microservices (Charlotte)
Lead Java Developer – Spring Boot & Microservices (Charlotte)

PTR Global • Charlotte (NC)

Hybrid
USD 90,000 - 130,000
Senior Java Microservices Engineer | Spring Boot & Kafka
Senior Java Microservices Engineer | Spring Boot & Kafka

MACHINE LEARNING TECHNOLOGIES LLC • Charlotte (NC)

Hybrid
USD 50,000 - 90,000
Senior Backend Lead – Java & Microservices
Senior Backend Lead – Java & Microservices

Wipro Technologies • Charlotte (NC)

On-site
USD 60,000 - 135,000
Medical and dental benefits
Paid time off
Disability insurance
+1
Senior Java Backend Architect: Spring Boot & Microservices
Senior Java Backend Architect: Spring Boot & Microservices

Tata Consultancy Services • Charlotte (NC)

On-site
USD 100,000 - 110,000
Senior Java Full-Stack Engineer: Spring Boot & Microservices
Senior Java Full-Stack Engineer: Spring Boot & Microservices

American Cybersystems, Inc. • Charlotte (NC)

Hybrid
USD 83,000 - 94,000
Medical & Pharmacy coverage
Dental & Vision Insurance
401(k) with company match
+6
Senior Full Stack Engineer — Angular & Java Microservices
Senior Full Stack Engineer — Angular & Java Microservices

BC Forward • Charlotte (NC)

Hybrid
USD 135,000 - 150,000