Logo
Purple Drive

Java Spring Boot Developer

Purple Drive, St Louis, Missouri, United States

Save Job

Job Title:

Java Spring Boot Developer

Location:

St. Louis, MO (On-site)

Experience:

5-7+ Years

Overview:

We are seeking a skilled

Java Spring Boot Developer

to join our dynamic development team in

St. Louis, MO . The ideal candidate will have a strong background in designing and implementing scalable, secure, and high-performing backend systems using Java, Spring Boot, and related frameworks. You will work closely with cross-functional teams to develop microservices, REST APIs, and enterprise-grade solutions.

Key Responsibilities:

Design, develop, and maintain backend applications using

Java ,

Spring Boot , and

Spring Cloud . Implement

RESTful APIs

and integrate with frontend and third-party systems. Work on

microservices architecture , containerization, and cloud-based deployments. Collaborate with

DevOps

and

QA

teams to ensure smooth CI/CD and deployment processes. Participate in

code reviews ,

unit testing , and

performance tuning

to ensure code quality and scalability. Troubleshoot production issues and perform root cause analysis. Document system designs, technical specifications, and implementation details. Stay up to date with emerging technologies, frameworks, and best practices. Required Skills & Qualifications:

Bachelor's degree

in Computer Science, Engineering, or related field. 5-7+ years

of hands-on experience in

Java (8/11/17)

development. Strong experience with

Spring Boot ,

Spring MVC ,

Spring Data JPA , and

Spring Security . Experience in

microservices

development and integration. Proficiency with

RESTful APIs ,

JSON , and

Swagger/OpenAPI

documentation. Solid understanding of

Relational Databases (PostgreSQL, MySQL, Oracle)

and

ORM tools

(Hibernate/JPA). Experience with

Maven/Gradle ,

Git , and

CI/CD tools

(Jenkins, Azure DevOps, GitLab CI, etc.). Familiarity with

Docker ,

Kubernetes , or other containerization platforms. Exposure to

cloud platforms

(AWS, Azure, or GCP) is a plus. Strong analytical, debugging, and problem-solving skills. Excellent communication and teamwork abilities. Preferred Skills:

Experience with

Kafka ,

RabbitMQ , or other messaging systems. Exposure to

NoSQL databases

such as MongoDB or Cassandra. Understanding of

Agile/Scrum methodologies . Knowledge of

Test-Driven Development (TDD)

and

JUnit/Mockito

frameworks.