Role: Sr. Java Developer
Location: Onsite at Columbus ,Ohio and no remote.
Type: Contract-to-hire
Openings: 2
Dates: Nov 30, 2026 – Mar 9, 2027 (goal is to convert after this contract)
Sponsorship: Not available
Send profiles to
What we're looking for:
A senior Java developer building cloud-native microservices: Java (8/11/17/21) and Spring Boot are must-haves, with 5+ years of hands-on Java development.
Google Cloud Platform and Kafka are core to the role: cloud-native development on Google Cloud Platform and event-driven solutions with Kafka.
Google Cloud Bigtable or similar NoSQL, REST API design and security, and CI/CD/DevOps (Git, Maven, Jenkins, GitHub Actions, IaC).
React and Node.js UI experience is part of the stack.
Pluses: Digital assets, tokenization, digital wallets or payment platforms; Fraud Technology; Google Cloud Platform products like Cloud Run, Terraform and BigQuery; Docker/Kubernetes.
Job Description:
We are seeking a highly skilled Senior Java Developer with expertise in Java, Spring Boot, React, Node.js UI/UX, Google Cloud Platform, Kafka, Cloud Architecture, Bigtable, REST APIs, and DevOps to design, develop, and support scalable cloud-native applications. The ideal candidate will have strong experience building microservices, event-driven solutions, and distributed systems in a cloud environment. Knowledge of Digital Assets and Tokenization platforms is a plus.
Deliver well-designed, quality software in either an agile or waterfall environment.
Work on a team to ensure successful delivery of solutions that add value to colleagues and customers as well as achieve business objectives.
Understand business requirements.
Communicate clearly with business and technology stakeholders to develop a proposed solution.
Be the primary technical team owner of projects and project technical deliverables.
Duties and Responsibilities:
Develop and maintain cloud-native applications using Java, Spring Boot, Google Cloud Platform, and Kafka.
Build and support scalable REST APIs.
Develop event-driven solutions leveraging Kafka and cloud-native messaging patterns.
Design data models and optimize performance using Bigtable and related cloud databases.
Understand and work with CI/CD pipelines and DevOps best practices.
Collaborate with architecture, infrastructure, security, and product teams to deliver enterprise-grade solutions.
Participate in code reviews, design discussions, and technical mentoring activities.
Maintain and demonstrate knowledge of technical industry trends, particularly as they apply to Isoft
Perform other duties as assigned.
Basic Qualifications:
Bachelor's degree in Computer Science, Information Systems, Business or other related field/experience.
5+ years of hands-on experience in Java application development.
Strong proficiency in Java 8/11/17/21 and Spring Boot Framework for building scalable microservices, REST APIs and distributed applications.
Strong understanding of RESTful API design, development, security, and integration.
Experience with Google Cloud Platform (Google Cloud Platform) services and cloud-native application development.
Hands-on experience with Apache Kafka for event-driven and asynchronous processing.
Experience working with Google Cloud Bigtable or similar NoSQL databases.
Solid understanding of Cloud Architecture principles, including scalability, resiliency, high availability, and fault tolerance.
Hands-on experience with DevOps practices, including CI/CD pipelines, Infrastructure as Code (IaC), automated testing, deployment automation, and monitoring.
Proficiency with Git, Maven, Jenkins, GitHub Actions, or similar development tools.
Experience with unit testing, integration testing, and automated quality practices.
Strong troubleshooting, debugging, and performance tuning skills.
Experience working in Agile/Scrum development environments.
Strong analytical, troubleshooting, and problem-solving skills.
Preferred Qualifications:
Knowledge of cloud security, authentication, authorization, and API gateway technologies, including JWT.
Experience with containerization and orchestration technologies such as Docker and Kubernetes.
Familiarity with observability tools, including logging, monitoring, and distributed tracing solutions.
Hands-on experience with Google Cloud Platform products like Cloud Run, Terraform, Big Data and BigQuery.
Experience with J2EE, Web Services, JAX-RS, Swagger and API testing tools.
Knowledge of SQL and RDBMS (Oracle, MySQL, DB2), including queries, stored procedures and triggers.
Experience with data structures and algorithms for time and memory complexity reduction.
Experience with Fraud Technology.
Expert understanding of agile concepts; working knowledge of Scrum and Kanban delivery frameworks.
Excellent written and verbal communication skills, with the ability to explain technical concepts clearly to peers and leadership.
Highly motivated, able to work in a fast-paced environment and handle multiple priorities.
Nice-to-Have:
Knowledge of Digital Assets, tokenization, digital wallets, blockchain-based ecosystems, or digital payment platforms.
Experience integrating with financial services platforms, payment networks, or digital asset custody solutions.
Understanding of digital asset lifecycle management, tokenized deposits, and emerging digital banking technologies.
Proactive in leveraging approved AI-assisted development tools to improve solution design, code quality, testing, documentation, and delivery efficiency, while ensuring data security, regulatory compliance, and engineering accountability.