Overview
Remote
On Site
Contract - W2
Contract - 24 day((s))
Skills
IPsec
Jenkins
JSON
GitHub
Data Architecture
DevOps
Git
JUnit
Microservices
Agile methodology
data mapping
Interpersonal Skills
Gradle
MongoDB
data security
disaster recovery
cloud computing
software engineering
architecture
API design
Business Analysis
Business Requirements
Application Programming Interfaces (APIs)
Consulting
Self Motivation
Team Working
Analytical Thinking
Apache Kafka
Apache Maven
Continuous Integration
Infrastructure Management
Java (Programming Language)
Leadership
Object-Oriented Software Development
Information Technology
Adaptability
Business Logic
Business Model
Continuous Delivery
Data Logging
Eclipse (Software)
Non-relational Database
Perseverance
Requirements Analysis
Spring Framework
Automation of Tests
Build Automation
Build Management
Data Storage Technologies
Database Schema
Deployment Automation
Dynamo
Hard Work and Dedication
Innovation
Knowledge of Finance
Job Details
Sr. Java Developer (Spring Boot, Google Cloud Platform, REST APIs) Contract to HireWe 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.
LocationContract Details
- Candidates must reside in Columbus, Ohio
- 100% remote due to limited office space
Key Responsibilities
- Initial 7-month contract
- High likelihood of multiple extensions
- Opportunity to convert to full-time employment
Minimum Qualifications
- 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
Education
- Bachelor's degree in Computer Science, MIS, or related field (or equivalent experience)
Experience & Skills
Preferred Qualifications
- 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
- 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 (Google Cloud Platform preferred)
- Experience with MongoDB, DynamoDB, or other NoSQL databases
- Prior experience in the financial industry is a plus
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.