Sr. Java Developer (Spring Boot, GCP, REST APIs) Contract to Hire
We are seeking a Senior Java Developer for a Contract-to-Hire opportunity to join our high-performing engineering team. You will work under the guidance of our Development Manager to build best-in-class enterprise APIs and production infrastructure that deliver performance, scalability, and reliability.
Location
- Candidates must reside in Columbus, Ohio
- 100% remote due to limited office space
Contract Details
Initial 7-month contractHigh likelihood of multiple extensionsOpportunity to convert to full-time employmentKey Responsibilities
Develop modern REST APIs using Java Spring Boot , CI / CD pipelines, and cloud-enabled services (containers on-prem and in the cloud)Contribute to system design including server layout, availability, disaster recovery planning, and production deploymentsAssist in software and data design : database schema, storage efficiency, NoSQL / RDBMS considerations, API design, logging, and resilienceSupport software delivery in both hands-on and advisory roles : server architecture, table layouts, highly available and recoverable data resourcesWork with Kafka for environment setup, enrichment, and transformationsCollaborate in an agile environment using 2-week sprints and DevOps practicesImplement enterprise services and APIs aligned with architectural guidanceMaintain and evolve existing integration assets and development processesMinimum Qualifications
Education
Bachelor's degree in Computer Science, MIS, or related field (or equivalent experience)Experience & Skills
8+ years in software development, including API creation and integration1+ years with DevOps practicesStrong experience with Java , Spring Boot , Eclipse , Maven , and GradleExperience with relational and non-relational databasesFamiliarity with agile methodologies and team collaborationExcellent problem-solving, communication, and interpersonal skillsPreferred Qualifications
Experience with REST , JSON , SOAP interfacesFamiliarity with CI / CD tools (Jenkins, GitHub, JUnit)Experience with Kafka , Chef , Puppet , or similar automation toolsExposure to cloud technologies (GCP preferred)Experience with MongoDB , DynamoDB , or other NoSQL databasesPrior experience in the financial industry is a plus