Job Description
Job DescriptionSr. 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 contract
- High likelihood of multiple extensions
- Opportunity to convert to full-time employment
Key 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 deployments
- Assist in software and data design: database schema, storage efficiency, NoSQL/RDBMS considerations, API design, logging, and resilience
- Support software delivery in both hands-on and advisory roles: server architecture, table layouts, highly available and recoverable data resources
- Work with Kafka for environment setup, enrichment, and transformations
- Collaborate in an agile environment using 2-week sprints and DevOps practices
- Implement enterprise services and APIs aligned with architectural guidance
- Maintain and evolve existing integration assets and development processes
Minimum 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 integration
- 1+ years with DevOps practices
- Strong experience with Java, Spring Boot, Eclipse, Maven, and Gradle
- Experience with relational and non-relational databases
- Familiarity with agile methodologies and team collaboration
- Excellent problem-solving, communication, and interpersonal skills
Preferred Qualifications
- Experience with REST, JSON, SOAP interfaces
- Familiarity with CI/CD tools (Jenkins, GitHub, JUnit)
- Experience with Kafka, Chef, Puppet, or similar automation tools
- Exposure to cloud technologies (GCP preferred)
- Experience with MongoDB, DynamoDB, or other NoSQL databases
- Prior experience in the financial industry is a plus
