We're in beta · Starting with US & Canada · Shipping weekly — your feedback shapes RiseMe
HyROI Solutions- An ISO-certified company logo
HyROI Solutions- An ISO-certified company Verified
Business Consulting, IT Consulting, Quality Management, Process Improvement

Senior Java Software Engineer

Columbus, Ohio, United StatesOnsiteContractSeniorPosted 2 months agoVisa sponsorship available

Compensation estimateAI

See base, equity, bonus, and total comp estimates for this role — free, no credit card.

Sign up to see compensation estimate

Senior Java Developer

Locations: Columbus, OH (2 roles), Plano, TX (1 role) - Onsite

Engagement: W2 only

Work Authorization: USC, GC, EAD

Position Summary

We are seeking highly skilled Senior Java Developers with strong hands on experience in modern Java versions (17/21/25), Spring ecosystem, AWS cloud services, event-driven systems, DevOps pipelines, and enterprise-grade testing frameworks. The ideal candidate will be capable of designing scalable microservices, building resilient distributed systems, and contributing to high performance financial applications.

Key Responsibilities

• Design, develop, and enhance Java-based microservices using Java 17/21/25, Spring Framework, and Spring Batch.

• Build and optimize event-driven architectures using Kafka.

• Develop and maintain AWS cloud-native applications leveraging ECS, Lambda, Aurora PostgreSQL, S3, Glue, Athena, VPC, IAM, SQS, EventBridge, and networking components (ALB/NLB).

• Implement Infrastructure as Code using Terraform.

• Configure and support Control M and MFTS routes for enterprise workflows.

• Use GitHub Copilot, LLMs, and agentic workflows for code generation and productivity.

• Build and maintain CI/CD pipelines using Jenkins.

• Write high-quality, testable code with strong coverage using JUnit, Mockito, Cucumber, PACT, and component testing frameworks like Tophat.

• Conduct performance testing using Blazemeter/JMeter and resiliency testing using Gremlin.

• Collaborate with cross-functional teams in an Agile environment to deliver secure, scalable, and high-performing solutions.

• Troubleshoot production issues and ensure system reliability, scalability, and observability.

Required Skills & Experience

• 10+ years of hands-on experience in Java development.

• Strong expertise in Java 17/21/25, Spring Boot, Spring Batch, and microservices architecture.

• Deep experience with AWS services: ECS, Lambda, Aurora PostgreSQL, S3, Glue, Athena, VPC, IAM, SQS, EventBridge, ALB/NLB.

• Proficiency with Kafka for event streaming and messaging.

• Hands-on experience with Terraform for IaC.

• Experience with Control M and MFTS for enterprise job scheduling and file transfers.

• Strong DevOps experience with Jenkins, CI/CD pipelines, and GitHub.

• Must have experience using GitHub Copilot, LLMs, and agentic workflows.

• Strong testing background:

o Cucumber (BDD)

o Tophat (component tests)

o Blazemeter/JMeter (performance)

o JUnit & Mockito (unit testing)

o Gremlin (resiliency/chaos testing)

o PACT (contract testing)

• Strong understanding of distributed systems, networking, and cloud security.

• Excellent communication and problem-solving skills.

Preferred Qualifications

• Experience in financial services or banking environments.

• Knowledge of container orchestration and cloud-native patterns.

• Familiarity with observability tools (CloudWatch, Prometheus, Grafana, Splunk, etc.).

Ready to apply?
You'll be redirected to HyROI Solutions- An ISO-certified company's application page.

Similar roles