Post Job Free
Sign in

Senior Java Engineer

Company:
S3
Location:
Columbus, OH
Posted:
January 01, 2026
Apply

Description:

STRATEGIC STAFFING SOLUTIONS HAS AN OPENING!

This is a Contract Opportunity with our company that MUST be worked on a W2 Only. No C2C eligibility for this position. Visa Sponsorship is Available! The details are below.

“Beware of scams. S3 never asks for money during its onboarding process.”

Job Title: Senior Java Engineer

Location: Columbus, OH, 43218

Onsite Work

Contract Length: 12+ Months

Job ref# 244514

We are seeking an experienced Senior Java Engineer with strong design, development, and problem-solving skills to support the development of scalable, high-performance enterprise applications. The ideal candidate will have deep expertise in Java-based technologies, microservices architecture, and modern cloud platforms, along with the ability to collaborate effectively across technical and business teams.

Key Responsibilities

Design, develop, and maintain enterprise-grade Java/J2EE applications.

Build and support scalable microservices using Spring (Core, MVC, AOP, Batch).

Develop and consume RESTful and SOAP-based web services.

Design and implement solutions using event-driven and streaming technologies (e.g., Kafka).

Apply object-oriented design principles, design patterns, and best engineering practices.

Participate in Agile/Scrum ceremonies and contribute to sprint planning and delivery.

Collaborate with cross-functional teams to deliver high-quality, customer-facing applications.

Support CI/CD pipelines and automated testing initiatives.

Troubleshoot, optimize, and enhance application performance and reliability.

Required Skills & Experience

Strong experience with Java/J2EE and modern backend frameworks.

Hands-on expertise with Spring Framework (Core, MVC, AOP, Batch).

Experience building and consuming RESTful and SOAP APIs.

Solid understanding of microservices architecture and cloud-native development.

Experience with Kafka or similar streaming technologies.

Proficiency in object-oriented analysis and design (OOAD) and design patterns.

Experience with BDD and DDD methodologies.

Hands-on experience with BDD frameworks such as Cucumber or Karate.

Strong experience with unit testing (JUnit) and automated testing practices.

Familiarity with CI/CD tools such as Jenkins.

Experience working with Oracle and/or MongoDB databases.

Strong collaboration and communication skills.

Preferred Qualifications

Experience working in large-scale, enterprise environments.

Hands-on experience with AWS, Azure, or PCF cloud platforms.

Knowledge of containerization and orchestration tools (Docker, Kubernetes).

Familiarity with DevOps tools such as Git, Maven, Gradle, AppDynamics, and Splunk.

Experience in payments, banking, or financial services environments.

Bachelor’s degree in Computer Science, Engineering, or a related field (or equivalent experience).

Relevant certifications (AWS Associate, PCF, or similar) are a plus.

Apply