Java Backend with Spring Boot

Global Quest

Charlotte, North Carolina, United States$93,579 - $155,958ContractPosted 8mo ago

Get more Backend Developer openings

A short daily email when similar roles appear in Charlotte. No account needed.

Java Backend with Spring Boot #2326

Work Arrangement: Remote (U.S.-based)
Location: Offsite Remote (within the United States)
Duration: 7-month contract (40 hours/week; 2,088 total hours) extensions expected
Engagement Type: W-2 only. No sponsorships, Corp-to-Corp, or 1099 arrangements permitted.

Overview:

The Software Engineer II will join the clients Enterprise Document Management Engineering team, supporting backend integration, API development, and service execution for the banks internal document storage and retrieval platform. The platform is a core system of record used across business units, with more than 100 integrated applications leveraging document ingestion, indexing, and servicing APIs.

This role will focus on Spring Boot microservices, REST APIs, and middleware integrations that enable document storage and business workflows across downstream servicing groups. The engineer operates primarily as a hands-on backend developer, with responsibility for technical solutioning and execution within a regulated enterprise environment.

Remote work is approved, with Buffalo, NY preferred if hybrid work becomes applicable.

Core Responsibilities:

  • Design and develop backend services and integration logic supporting the document management domain.
  • Build and optimize REST APIs consumed by multiple internal applications; guide consuming teams on usage and data requirements.
  • Implement solutions using Spring Boot (3.x), dependency injection, and non-blocking I/O patterns.
  • Participate in requirements discussions, solutioning sessions, API design reviews, and code delivery.
  • Support enhancements, bug fixes, and feature expansion for existing integrations.
  • Work with engineering stakeholders to understand indexing requirements, document retrieval patterns, and performance considerations.
  • Integrate and deploy applications to Red Hat Linux environments; use logging and metrics via ELK/Kibana.
  • Use GitLab pipelines, SAST scanning, and DevOps practices to build, scan, and release code.
  • Contribute to platform stability, documentation, and best practices for integrating new applications.
  • Collaborate within the engineering team; limited external business interaction.

Required Qualifications:

  • Associate degree + 5 years systems analysis/application development, or a combined 7 years higher education/work experience, including 5 years development experience.
  • Advanced experience with Spring Boot for backend services (strong preference for 8+ years, 10+ ideal).
  • Strong Java 21+ backend development experience, including asynchronous patterns.
  • Experience with Spring WebFlux and reactive programming.
  • Proven experience building and maintaining REST APIs for enterprise consumption.
  • Experience with MS SQL, relational data structures, and indexing strategies.
  • Familiarity with Linux, shell scripting, and troubleshooting in production environments.
  • Experience with GitLab, CI/CD pipelines, and SAST mitigations.
  • Strong analytical and problem-solving skills with attention to detail.
  • Ability to work independently with minimal oversight and handle complex integration work.

Preferred Qualifications:

  • Experience with Azure cloud services and cloud-native development.
  • Background with document management systems, enterprise content repositories, or similar platforms.
  • Scripting experience (Python, Bash, or PowerShell).
  • Familiarity with legacy integration patterns and migration strategies.
  • SME-level experience guiding teams on API usage patterns.

Work Arrangement & Schedule:

  • Fully remote role within U.S. EST; Ideal candidate will be located in Buffalo, NY.
  • Standard business hours, EST timezone, with no expected overtime.
  • Role is part of a larger engineering group supporting the banks document platform.

The average job posting receives 250 applications.

Stand out by tailoring your resume to this specific role. Our AI resume builder highlights the skills and experience that matter most to this employer.

Frequently asked questions

Who is hiring for Java Backend with Spring Boot at Global Quest?+
Global Quest is actively hiring for this Java Backend with Spring Boot role. Click "Apply Now" to submit your application directly on Global Quest's careers page — Careeronaut doesn't charge employers or candidates for referrals.
When was this Java Backend with Spring Boot role posted?+
This listing was first posted on 2025-12-05. We pull the latest copy from the source feed daily, and any role that's taken down gets removed from Careeronaut within seven days so you don't waste time on stale listings.
How should I apply to this Java Backend with Spring Boot role?+
Start by tailoring your resume to the posting — most applicants send generic CVs and the first filter recruiters use is keyword relevance. Careeronaut's AI does this automatically: paste the job description, get a matched resume in under a minute, and download as PDF or DOCX.
Where can I find more Backend Developer jobs in Charlotte?+
Browse all open backend developer roles in Charlotte on the listing pages linked below. You can filter by salary, remote-friendly, and posting date.