> Markdown version of [/jobs/ext/495089-senior-software-engineer-java-microservices-api-development](https://www.wearedevelopers.com/jobs/ext/495089-senior-software-engineer-java-microservices-api-development). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Senior Software Engineer - Java Microservices & API Development - **Company:** Strategic Staffing Solutions - **Location:** Charlotte, NC, United States (Remote available) - **Experience:** Expert - **Salary:** $104,000.0 - $156,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Application Programming Interfaces (APIs), Agile Methodology, Amazon Web Services, Computing Platforms, Automation of Tests, Unit Testing, Microsoft Azure, Cloud Computing, Cloud Database, Cloud Engineering, Software Documentation, Code Review, Databases, Software Debugging, Programming Tools, Elasticsearch, Github, Monitoring of Systems, Spring Framework, JSON, OpenShift, Oracle Databases, Oracle (Applications), Scrum Methodology, Software Architecture, Systems Development Life Cycle, Release Management, Software Engineering, Web Services, Extensible Markup Language (XML), Enterprise Data Management, Transaction Processing (Computing), GitHub Copilot, Grafana, Spring-boot, Software Troubleshooting, SOAPAPI, Apigee, Event Driven Architecture, Atlassian Tools, Apache Kafka, Cloud Migration, Api Design, Kibana, Restful APIs, Splunk, Appdynamics, Dynatrace, Api Management, Microservices, Dynamic Application Security Testing - **Published:** June 8, 2026 - **Apply:** https://www.indeed.com/viewjob?jk=b97b4553d140d8b7 ## About the Role Do you have experience in XML?, * 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 * OpenShift (OCP) * Cloud Platforms (AWS, Azure, or GCP) Observability & Monitoring * Elastic / Elasticsearch * Kibana * Grafana * Splunk * Dynatrace * AppDynamics Development Tools * GitHub * GitHub 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, * 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 GitHub 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 ## Description 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 ## Related Videos - [Next Level Enterprise Architecture: Modular, Flexible, Scalable, Multichannel and AI-Ready?](https://www.wearedevelopers.com/videos/1017-next-level-enterprise-architecture-modular-flexible-scalable-multichannel-and-ai-ready) - [Debug a Kubernetes Operator](https://www.wearedevelopers.com/videos/487-debug-a-kubernetes-operator) - [Tips and Tricks for Working with JSON](https://www.wearedevelopers.com/videos/1229-tips-and-tricks-for-working-with-json) - [Enterprise-Cloud-Native - Fast-Paced Development & Deployment in a Highly Secure Banking Environment](https://www.wearedevelopers.com/videos/671-enterprise-cloud-native-fast-paced-development-deployment-in-a-highly-secure-banking-environment) - [Add Location-based Searching to Site with ElasticSearch](https://www.wearedevelopers.com/videos/77-add-location-based-searching-to-site-with-elasticsearch) - [Introducing JSON Structure](https://www.wearedevelopers.com/videos/100219-introducing-json-structure) ## Related Articles - [Is Software Engineering Over-Saturated?](https://www.wearedevelopers.com/magazine/418-is-software-engineering-over-saturated) - [Fully Remote Software Engineer Jobs](https://www.wearedevelopers.com/magazine/447-fully-remote-software-engineer-jobs) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [Why Upskilling And Reskilling is Important For Developers](https://www.wearedevelopers.com/magazine/428-why-upskilling-and-reskilling-is-important-for-developers) - [Find a Developer Job: 12 Best Job Sites For Developers](https://www.wearedevelopers.com/magazine/165-find-a-developer-job-12-best-job-sites-for-developers) - [Where To Find Software Engineering Jobs](https://www.wearedevelopers.com/magazine/396-where-to-find-software-engineering-jobs)