Java Consultant

Compunnel, Inc.

Salt Lake City (UT)

On-site

USD 90,000 - 120,000

Full time

14 days+

Get more replies from employers

Send a job-specific resume in minutes.

Job summary

A technology consulting firm is seeking a Java Consultant in Salt Lake City, UT, to design and maintain backend applications and REST APIs. The ideal candidate should possess over 5 years' experience in Java backend development, particularly with Spring Boot, and a strong understanding of microservices and database integration. Responsibilities include CI/CD support, code optimization, and working closely with cross-functional teams. This is an on-site position offering collaboration in a dynamic Agile environment.

Qualifications

  • 5+ years of experience in Java backend development.
  • Strong proficiency in Java 8/11+, Spring Boot, Spring MVC, and Spring Data JPA.
  • Excellent communication and technical documentation skills.

Responsibilities

  • Develop, test, and maintain Java-based backend applications using Spring Boot.
  • Integrate APIs with SQL and NoSQL databases such as MySQL and MongoDB.
  • Collaborate with DevOps teams to support CI/CD pipelines.

Skills

Java 8/11+
Spring Boot
REST principles
SQL databases
NoSQL databases
Agile methodologies
Debugging skills
Performance tuning

Education

Bachelor's degree in Computer Science

Tools

Spring MVC
Spring Data JPA
Docker
Kubernetes
AWS
Azure
PostgreSQL
MongoDB

Job description

The Java Consultant will design, develop, and maintain backend applications and REST APIs using Java and Spring Boot.

This role requires strong hands‑on experience with microservices, relational and NoSQL databases, application performance optimization, and security best practices.

The consultant will collaborate with cross‑functional teams, support CI/CD pipelines, troubleshoot production issues, and ensure high‑quality, scalable backend solutions.

Key Responsibilities
Application Development
  • Develop, test, and maintain Java‑based backend applications using Spring Boot.
  • Design and implement RESTful APIs for system integrations and microservices.
  • Write clean, maintainable, and efficient code following industry best practices.
  • Build new features, fix defects, and deliver iterative changes in Agile sprints.
  • Create and maintain unit, integration, and API tests to ensure code reliability.
System Analysis & Optimization
  • Analyze application performance and conduct root‑cause analysis for production and lower‑environment issues.
  • Monitor application logs, track performance metrics, and resolve bottlenecks.
  • Implement authentication, authorization, and security best practices.
Database Integration
  • Integrate APIs with SQL and NoSQL databases such as MySQL, PostgreSQL, MongoDB, etc.
  • Write optimized queries, update schemas, and debug data‑related issues.
  • Work with product owners, architects, QA teams, and DevOps engineers to define technical requirements and enhance delivery pipelines.
  • Participate in daily standups, sprint planning, and backlog refinement.
  • Maintain detailed technical documentation for APIs, architecture, and deployment workflows.
  • Engage in code reviews to ensure adherence to engineering standards.
Deployment & DevOps Support
  • Collaborate with DevOps teams to support CI/CD pipelines and cloud deployment processes.
  • Participate in release readiness activities, versioning, and deployment coordination.
Required Qualifications
  • Bachelor’s degree in Computer Science or equivalent professional experience.
  • 5+ years of experience in Java backend development.
  • Strong proficiency in Java 8/11+, Spring Boot, Spring MVC, and Spring Data JPA.
  • Strong understanding of REST principles, JSON, and HTTP.
  • Experience with SQL/NoSQL databases (MySQL, PostgreSQL, MongoDB, etc.).
  • Understanding of microservices architecture and distributed systems.
  • Strong debugging, problem‑solving, and performance‑tuning skills.
  • Solid understanding of OOP concepts and design patterns.
  • Ability to work collaboratively in Agile/Scrum environments.
  • Excellent communication and technical documentation skills.
  • Must be located onsite in Salt Lake City, UT.
Preferred Qualifications
  • Experience with Hibernate, Spring Security, Kafka, or event‑driven architectures.
  • Experience with Docker, Kubernetes, and cloud platforms (AWS, Azure, GCP).
  • Exposure to CI/CD tools such as Jenkins, GitLab CI, GitHub Actions, or Azure DevOps.
  • Experience with API Gateway or service mesh technologies.
  • Familiarity with caching frameworks like Redis or Hazelcast.
  • Experience working in microservices‑heavy or DevOps‑oriented environments.
Get your free, confidential resume review.
or drag and drop your file here.
Similar jobs

Similar jobs worth comparing

Java Developer
Java Developer

Compunnel, Inc. • Plano (TX)

On-site
USD 110,000 - 140,000
Senior Java Developer
Senior Java Developer

Virtusa • Irving (TX)

On-site
USD 120,000 - 180,000
Java SpringBoot Developer
Java SpringBoot Developer

Compunnel, Inc. • Minneapolis (MN)

On-site
USD 100,000 - 130,000
Java Software Engineer
Java Software Engineer

HeartCentrix Solutions • Town of Texas (WI)

On-site
USD 120,000 - 160,000
Senior Java Consultant
Senior Java Consultant

GBIT (Global Bridge InfoTech Inc) • Richardson (TX)

On-site
USD 120,000 - 150,000
Java Developer
Java Developer

CrackaJack Digital Solutions LLC. • New York (NY)

On-site
USD 120,000 - 180,000
Java Developer
Java Developer

Compunnel, Inc. • Pennsylvania

On-site
USD 90,000 - 130,000
Full Stack Java Developer
Full Stack Java Developer

ClinDCast LLC • Delray Beach (FL)

On-site
USD 120,000 - 180,000
Junior Java Developer
Junior Java Developer

GBIT (Global Bridge InfoTech Inc) • Richardson (TX)

On-site
USD 90,000 - 130,000
Java Developer
Java Developer

myBridge Corporation • San Jose (CA)

On-site
USD 140,000 - 170,000