Senior Full-Stack Developer (Java / Microservices / DevOps)

St. Louis, MO, US • Posted 4 hours ago • Updated 4 hours ago
Contract W2
12 Months
No Travel Required
On-site
Depends on Experience
Fitment

Dice Job Match Score™

🔢 Crunching numbers...

Job Details

Skills

  • Java
  • Spring Boot
  • Git
  • Linux
  • Microservices

Summary

Senior Full-Stack Developer (Java / Microservices / DevOps)

We are seeking a highly skilled and versatile Full-Stack Developer to design, build, and maintain scalable, high-performance enterprise applications. In this role, you will take complete end-to-end ownership of features, operating comfortably across the entire technology stack. You will leverage Java and Spring Boot to architect robust microservices, manage deployments within a Linux environment via automated CI/CD pipelines, and craft dynamic user experiences utilizing modern front-end frameworks.

The ideal candidate is a hands-on engineer who thrives in agile environments, treats infrastructure as code, and balances deep back-end logic with intuitive front-end implementations.

Key Responsibilities

  • Back-End Engineering: Architect, develop, and maintain secure, distributed, and scalable back-end services using Java (8/11/17+) and the Spring Ecosystem (Spring Boot, Spring Cloud, Spring Data JPA, Spring Security).
  • Microservices Architecture: Design and implement decoupled, event-driven microservices architectures utilizing RESTful APIs and messaging services like Kafka or RabbitMQ.
  • Front-End Development: Design and build modular, responsive, and reusable user interfaces using contemporary JavaScript/TypeScript frameworks such as React, Angular, or Vue.js, along with HTML5 and CSS3.
  • DevOps & CI/CD: Author and manage fully automated CI/CD delivery pipelines (Jenkins, GitHub Actions, or GitLab CI) to ensure safe, rapid, and frequent production deployments.
  • System Administration & Containerization: Deploy, configure, and troubleshoot applications within a Linux/Unix environment using container technologies like Docker and orchestration platforms like Kubernetes.
  • Database Management: Optimize queries and maintain data persistence structures across both relational (MySQL, PostgreSQL) and NoSQL (MongoDB) databases.
  • Quality & Testing: Implement rigorous unit, integration, and behavioral testing practices (JUnit, Mockito, Testcontainers) while collaborating on code reviews to preserve high engineering standards.

Required Skills & Qualifications

  • Education: Bachelor's degree in Computer Science, Software Engineering, or a related technical field (or equivalent practical experience).
  • Core Java Expertise: Extensive experience with Java core concepts (OOPs, Multithreading, Collections, Exception Handling).
  • Spring Ecosystem: Proven hand-on experience using Spring Boot to build enterprise-grade REST APIs and microservices.
  • Linux Proficiency: Strong familiarity with the Linux/Unix command-line interface, shell scripting, and application server environment setup.
  • CI/CD Tools: Proficient in building automated deployment pipelines and version-controlling applications with Git.
  • Front-End Versatility: Strong fundamentals in JavaScript (ES6+), CSS3, and HTML5, alongside production experience in at least one modern SPA framework (e.g., React, Angular or similar).

 

Thanks & Regards,

 

Pradeep Kumar

International Solutions Group, Inc.

E-mail: 

Direct:

Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.
  • Dice Id: 10120894
  • Position Id: PR-241411
  • Posted 4 hours ago
Contact the job poster
PK

Pradeep Kumar

Recruiter @ International Solutions Group

Create job alert
Never miss an opportunity! Create an alert based on the job you applied for.