Java J2EE

Overview

On Site
Full Time

Skills

FOCUS
Microservices
Critical Thinking
Problem Solving
Conflict Resolution
Management
Collaboration
Agile
Scrum
Splunk
Dynatrace
Performance Testing
JUnit
Systems Architecture
Mentorship
Continuous Integration
Continuous Delivery
Jenkins
Apache Maven
Git
Workflow
Software Development
Java
J2EE
Spring Framework
RESTful
Relational Databases
PL/SQL
NoSQL
MongoDB
Apache Cassandra
Amazon Web Services
Cloud Computing
Apache Kafka
Streaming
Orchestration
Docker
Kubernetes
Computer Science
Privacy
Marketing

Job Details

Location: Columbus, OH
Description:
Location: Columbus, Ohio (Onsite - 5 Days/Week)
Employment Type: Contract-to-Hire

About the Role

We're looking for an experienced Senior Software Engineer with a strong backend focus to design, build, and maintain scalable enterprise applications in a microservices environment. This is a hands-on, Java-heavy development role where critical thinking, problem-solving, and architectural insight are valued.

What You'll Do
  • Architect and develop high-performance backend solutions using Java/J2EE and Spring Boot
  • Design and implement event-driven services using Kafka or similar streaming platforms
  • Build cloud-native applications in AWS and manage deployments via Kubernetes and Docker
  • Collaborate closely with cross-functional teams in an Agile/Scrum environment
  • Support and troubleshoot production issues using observability tools like Splunk and Dynatrace
  • Drive unit, integration, and performance testing using JUnit, BlazeMeter, and related frameworks
  • Participate in code reviews, contribute to system architecture, and mentor junior engineers
  • Use CI/CD tools (Jenkins, Maven, Git) for streamlined development and deployment workflows


Minimum Qualifications
  • 7+ years of experience in backend software development
  • Strong proficiency in Java/J2EE, Spring Boot, and RESTful services
  • 5+ years working with relational databases (e.g., Oracle, SQL Server) and NoSQL solutions (e.g., MongoDB, Cassandra)
  • 1+ year of experience with AWS and cloud-native development
  • 1+ year experience in Kafka or similar event streaming technologies
  • Experience with containerization and orchestration tools (Docker, Kubernetes)
  • Proven ability to design scalable systems and solve complex technical problems
  • Bachelor's degree in Computer Science, Engineering, or a related technical field


By providing your phone number, you consent to: (1) receive automated text messages and calls from the Judge Group, Inc. and its affiliates (collectively "Judge") to such phone number regarding job opportunities, your job application, and for other related purposes. Message & data rates apply and message frequency may vary. Consistent with Judge's Privacy Policy, information obtained from your consent will not be shared with third parties for marketing/promotional purposes. Reply STOP to opt out of receiving telephone calls and text messages from Judge and HELP for help.

Contact:

This job and many more are available through The Judge Group. Please apply with us today!
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.

About Judge Group, Inc.