Overview
Skills
Job Details
Job Title: Java Developer (Mid-Level)
Experience: 3 6 Years
Location: Columbus, Ohio
Employment Type: Full-Time
Job Summary
We are looking for a skilled Mid-Level Java Developer to design, develop, and maintain scalable backend applications. The ideal candidate has strong experience in Java, Spring Boot, RESTful services, and relational databases, and is comfortable working in an Agile development environment.
Key Responsibilities
Design, develop, and maintain Java-based applications and microservices
Build and consume RESTful APIs using Spring Boot / Spring MVC
Write clean, efficient, and well-documented code following best practices
Integrate applications with databases such as MySQL, PostgreSQL, or Oracle
Collaborate with frontend developers, QA, DevOps, and product teams
Participate in code reviews and ensure high code quality and performance
Troubleshoot, debug, and resolve production issues
Support CI/CD pipelines and deployment processes
Contribute to system design and technical documentation
Required Skills & Qualifications
3 6 years of hands-on experience in Java (Java 8 or above)
Strong experience with Spring Boot, Spring MVC, Spring Data JPA
Good understanding of OOP, Design Patterns, and SOLID principles
Experience in developing RESTful Web Services
Strong knowledge of SQL and relational databases
Familiarity with Git / Bitbucket / GitHub
Understanding of Agile / Scrum development methodologies
Good problem-solving and debugging skills
Preferred / Nice-to-Have Skills
Experience with Microservices Architecture
Knowledge of Hibernate / JPA
Exposure to Docker and Kubernetes
Experience with AWS / Azure / Google Cloud Platform
Knowledge of Kafka, RabbitMQ, or other messaging systems
Basic frontend knowledge (Angular / React) is a plus
Experience with JUnit / Mockito for unit testing
Education
Bachelor s or Master s degree in Computer Science, Engineering, or related field
What We Offer
Competitive salary and benefits
Opportunity to work on scalable, enterprise-level applications
Learning and career growth opportunities
Collaborative and innovative work environment