Demo

Senior Java Software Engineer

Samson Software Solutions, Inc.
Charlotte, NC Full Time
POSTED ON 10/21/2026
AVAILABLE BEFORE 11/19/2026

Location: Jacksonville, FL / Charlotte, NC- Hybrid


Visa: USC, GC, H4-EAD, GC-EAD


Job Summary

We are seeking a highly motivated Senior Java Developer to help build the next generation of AI-enabled enterprise capabilities using the Model Context Protocol (MCP).


This role will focus on designing, developing, and deploying secure, scalable, and production-ready MCP servers that expose enterprise business capabilities, APIs, and data services to AI agents, copilots, and intelligent automation platforms.


The ideal candidate will have strong expertise in Java, Spring Boot, OpenShift, API integration, and application security, along with an interest in AI enablement and agent-based architectures.


This is an opportunity to contribute to enterprise AI initiatives by building reusable MCP services that connect existing enterprise systems with modern AI platforms.


Key Responsibilities

  • Design, develop, and maintain secure and scalable MCP servers using Java and Spring Boot.
  • Build and integrate APIs and enterprise data services to enable AI agents, copilots, and intelligent automation.
  • Develop production-ready services using modern Java development practices and enterprise architecture standards.
  • Deploy and manage applications in OpenShift and containerized environments.
  • Implement authentication, authorization, and security controls for MCP services and API integrations.
  • Collaborate with architecture, engineering, and AI teams to integrate enterprise systems with emerging AI platforms.
  • Support event-driven architectures and enterprise messaging systems.
  • Troubleshoot, optimize, and maintain applications to ensure performance, reliability, and scalability.
  • Contribute to reusable service patterns and best practices for enterprise AI integration.

Required Qualifications

  • Strong experience in Java development and Spring Boot.
  • Experience designing, developing, and integrating REST APIs and enterprise services.
  • Hands-on experience with OpenShift or similar container orchestration platforms.
  • Knowledge of application security, authentication, authorization, and secure API integration.
  • Experience building scalable, reliable, and production-ready enterprise applications.
  • Strong problem-solving, communication, and collaboration skills.
  • Interest in AI-enabled applications, AI agents, and modern enterprise integration architectures.

Preferred Qualifications

  • Experience with the MCP Java SDK or Spring AI.
  • Experience building AI agent integrations and connecting AI platforms with enterprise systems.
  • Knowledge of knowledge graphs and Neo4j.
  • Experience with Kafka, IBM MQ, or other enterprise messaging and event-driven platforms.
  • Background in financial services or banking technology.
  • Familiarity with enterprise AI architecture, intelligent automation, and reusable integration services.


Salary.com Estimation for Senior Java Software Engineer in Charlotte, NC
$107,022 to $129,355
If your compensation planning software is too rigid to deploy winning incentive strategies, it’s time to find an adaptable solution. Compensation Planning
Enhance your organization's compensation strategy with salary data sets that HR and team managers can use to pay your staff right. Surveys & Data Sets

What is the career path for a Senior Java Software Engineer?

Sign up to receive alerts about other jobs on the Senior Java Software Engineer career path by checking the boxes next to the positions that interest you.
Income Estimation: 
$123,167 - $152,295
Income Estimation: 
$146,673 - $180,130
Income Estimation: 
$119,030 - $151,900
Income Estimation: 
$149,493 - $192,976
Employees: Get a Salary Increase
View Core, Job Family, and Industry Job Skills and Competency Data for more than 15,000 Job Titles Skills Library

Job openings at Samson Software Solutions, Inc.

  • Samson Software Solutions, Inc. Arlington, IL
  • Work Arrangement: Primarily onsite; remote availability may be accommodated based on team needs Schedule: Flexible evening and weekend coverage required Pr... more
  • 4 Days Ago


Not the job you're looking for? Here are some other Senior Java Software Engineer jobs in the Charlotte, NC area that may be a better fit.

  • wellsfargo Charlotte, NC
  • Title : Senior Data & Software Engineer (Java / GCP) Location : Charlotte, NC Duration : 18 months Work Engagement : W2 Work Schedule : 3 days in office/2 ... more
  • 8 Days Ago

  • Lowes Charlotte, NC
  • Innovate in Charlotte Thank you for dedicating your time and talent to Lowe’s. We want to give you more opportunities to learn and grow, so if you find a p... more
  • 2 Days Ago

AI Assistant is available now!

Feel free to start your new journey!