×
Register Here to Apply for Jobs or Post Jobs. X

Senior Software Engineer – Java Microservices & API Development

Job in Charlotte, Mecklenburg County, North Carolina, 28245, USA
Listing for: Strategic Staffing Solutions
Full Time position
Listed on 2026-06-17
Job specializations:
  • Software Development
    Backend Developer, Cloud Engineer - Software, Java Developer, Full Stack Developer
Salary/Wage Range or Industry Benchmark: 125000 - 150000 USD Yearly USD 125000.00 150000.00 YEAR
Job Description & How to Apply Below

Senior Software Engineer – Java Microservices & API Development

Location: Charlotte, NC (Hybrid – 3 Days Onsite / 2 Days Remote)
Duration: Long-Term Contract
Interview Process: Single 30-Minute In-Person Interview
Rate:
Competitive

Overview

Seeking a Senior Software Engineer to join a high-performing Agile team supporting enterprise-scale Core Banking Deposits and Transaction Processing platforms. This role focuses on designing, developing, and supporting highly scalable microservices, APIs, and cloud-ready applications while driving modernization, technology risk remediation, cloud migration, observability, and test automation initiatives.

The ideal candidate is a hands-on Java engineer with strong experience building enterprise-grade API platforms, modern microservices architectures, and high-volume transactional systems.

Key Responsibilities
  • Design, develop, test, deploy, and support enterprise-scale API and microservices solutions
  • Build scalable, secure, resilient, and maintainable applications using Java and Spring technologies
  • Develop and support REST and SOAP services utilizing XML and JSON
  • Participate in all phases of the Software Development Life Cycle (SDLC)
  • Lead technical design, coding, unit testing, code reviews, and production support activities
  • Support technology modernization, cloud migration, and automation initiatives
  • Ensure compliance with enterprise architecture, security, and documentation standards
  • Create and maintain technical documentation including security plans, service-level agreements, and system documentation
  • Monitor production systems and support observability, alerting, and incident response processes
  • Collaborate with Scrum teams, architects, product owners, QA, and infrastructure teams
  • Participate in release management and secure SDLC activities
  • Analyze and resolve complex production and application issues
  • Contribute to strategic planning and large-scale engineering initiatives
Required Qualifications
  • 4+ years of software engineering experience
  • Strong hands-on Java development experience
  • Expertise with Spring Framework and Spring Boot
  • Experience designing and delivering enterprise APIs and microservices
  • Experience with REST and SOAP web services
  • Strong Oracle database experience
  • Experience working in Agile/Scrum environments
  • Experience building and supporting applications on cloud platforms
  • Experience with API development utilizing XML and JSON
  • Strong understanding of software architecture and application design principles
  • Experience supporting high-volume production applications
  • Strong troubleshooting, debugging, and analytical skills
Required Technical Skills Application Development
  • Java
  • Spring
  • Spring Boot
  • REST APIs
  • SOAP Services
  • XML
  • JSON
  • Microservices Architecture
  • Web Services
Database Technologies
  • Oracle
  • SQL
Cloud & Platform Technologies
  • Open Shift (OCP)
  • Cloud Platforms (AWS, Azure, or GCP)
Observability & Monitoring
  • Elastic / Elasticsearch
  • Kibana
  • Grafana
  • Splunk
  • Dynatrace
  • App Dynamics
Development Tools
  • Git Hub
  • Git Hub Copilot
  • AI-assisted development tools
Methodologies
  • Agile
  • Scrum
  • SDLC
  • Secure SDLC
Preferred Qualifications
  • Linux/Unix administration or development experience
  • Kafka and event-driven architecture experience
  • Pub/Sub messaging patterns
  • Apigee or API Management platform experience
  • Jira and Confluence experience
  • Static and Dynamic Application Security Testing
  • Cloud readiness and cloud-native design principles
  • Experience leading geographically distributed teams
  • Experience working with offshore development teams
  • Test automation experience
  • Banking, financial services, or highly regulated industry experience
Ideal Candidate Profile
  • Senior Java Engineer with strong API and Microservices expertise
  • Hands-on developer capable of designing and building enterprise-scale applications
  • Experienced supporting mission-critical, high-volume transactional environments
  • Strong understanding of cloud modernization and observability practices
  • Comfortable leading technical initiatives while remaining actively involved in development
  • Experience utilizing AI-assisted development tools such as Git Hub Copilot to improve engineering productivity
  • Strong communicator who thrives in Agile, collaborative engineering environments
Bonus Experience
  • Core Banking
  • Deposits Platforms
  • Transaction Processing Systems
  • Enterprise Data Platforms
  • Technology Modernization Programs
  • Cloud Migration Initiatives
  • Financial Services Technology Environments
#J-18808-Ljbffr
Position Requirements
10+ Years work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
 
 
 
Search for further Jobs Here:
(Try combinations for better Results! Or enter less keywords for broader Results)
Location
Increase/decrease your Search Radius (miles)
0
200
Filters
Education Level
Experience Level (years)
Posted in last:
Salary