Full Stack Developer - Intermediate

THE JUDGE GROUP, INC.
Columbus, OH, United States
2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Experienced
Experience required
3 years minimum
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Agile Methodology Artificial Intelligence Amazon Web Services Mobile Application Development Cloud Computing Cloud Foundry Database Queries Software Debugging Distributed Systems PostgreSQL NoSQL
+17 more
Oracle (Applications) Performance Tuning RabbitMQ Message Oriented Middleware Software Engineering Web Application Frameworks ReactJS Spring-boot AngularJS Kubernetes Information Technology Cassandra Apache Kafka Front End Software Development Restful APIs Programming Languages Microservices

Requirements

  • Bachelor’s degree in Computer Science, Engineering, or equivalent practical experience.
  • 3+ years of experience in software engineering, including design, development, and deployment of scalable applications.
  • Experience with programming languages such as Java (version 14+), and frameworks including Spring Boot for building RESTful microservices.
  • Experience working with cloud platforms (e.g., AWS, Cloud Foundry) and container orchestration tools such as Kubernetes.
  • Experience with front-end technologies including Angular, React, or modern JavaScript frameworks.

Preferred Qualifications

  • Experience with asynchronous messaging systems such as Kafka or RabbitMQ.
  • Experience working with relational and NoSQL databases (e.g., PostgreSQL, Cassandra, Oracle services).
  • Experience in system design, distributed systems, and building highly available applications.
  • Experience with testing practices, including User Acceptance Testing (UAT) and accessibility validation.
  • Experience developing and maintaining codebases in large-scale enterprise environments.
  • Familiarity with database querying and performance optimization.

Additional Skills and Attributes

  • Strong understanding of the Software Development Life Cycle (SDLC) and Agile methodologies.
  • Experience with CI/CD pipelines, application resiliency, and security best practices.
  • Ability to troubleshoot, debug, and optimize applications for performance and reliability.
  • Knowledge of modern technical domains such as cloud computing, AI/ML, or mobile development.
  • Strong problem-solving skills and ability to work collaboratively in cross-functional teams.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on dice.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:20 min

Identifying multi-disciplinary talent for developer experience engineering roles

Hazal Mestci +1 · Coffee With Developers

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

1:48 min

Managing asynchronous communications and load leveling

Paweł Siwek Paweł Siwek · WWC 2025

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all