Purple Drive
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.
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.