Skip to content
Search jobs inside your AI agent. Claude, ChatGPT, Claude Code, Codex, Gemini, Cursor and Grok
Connect

ISGIT

NewBe an early applicant

Senior Full-Stack Developer (Java / Microservices /

Posted Updated
Discussion

Description

Job Title: Senior Full-Stack Developer(Java / Microservices / DevOps)

Location: St Louis, MO (Onsite)
Duration: 12 months

Job Summary

We are seeking a highly skilled andversatile Full-Stack Developer to design, build, and maintain scalable,high-performance enterprise applications. In this role, you will take completeend-to-end ownership of features, operating comfortably across the entiretechnology stack. You will leverage Java and Spring Boot to architectrobust microservices, manage deployments within a Linuxenvironment via automated CI/CD pipelines, and craft dynamic userexperiences utilizing modern front-end frameworks. [1,2]

The ideal candidate is a hands-onengineer who thrives in agile environments, treats infrastructure as code, andbalances 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%2B) 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: Bachelors 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%2B), CSS3, and HTML5, alongside production experience in at least one modern SPA framework (e.g., React, Angular or similar).


Skills

What Senior Full-Stack jobs ask for — and how much of it you have →
Apply

See also

Full-Stack jobs by country — openings, pay and top skills →