Haystack
← Back to Jobs
Technology
SSSSTech LLC logo

Senior Java Spring Boot Developer

SSTech LLCUnited States🇺🇸United StatesPosted Oct 16, 2026

Why This Role Stands Out

This hybrid role offers a fantastic opportunity to leverage your extensive Java Spring Boot expertise in designing and developing scalable enterprise applications within a reputable company. You'll thrive here if you're a seasoned developer passionate about microservices, cloud technologies, and collaborative problem-solving. Apply today to join a dynamic team and further your career in technology.

Quick Overview

Seniority
Mid Senior
Work mode
Hybrid
Location
United States
Posted
Yesterday
DockerMicroservicesMongoDBMySQLOracleSQLSpringSpring BootAWSELKOAuthScrumSplunkAgileApacheAzureGitGitHub ActionsGitLab CIGrafanaHibernateJUnitJWTJavaJenkinsKafkaKubernetesPostgreSQLPrometheusRESTRabbitMQRedis

Job Description

 Senior Java Spring Boot Developer

9+ Years

Remote 

 Contract

## Job Description

We are looking for a highly skilled **Senior Java Spring Boot Developer** with strong hands-on experience in Java, Spring Boot, microservices architecture, REST APIs, and cloud technologies. The ideal candidate should have a proven track record of designing, developing, and deploying scalable, high-performance enterprise applications.

## Key Responsibilities

- Design, develop, test, and maintain enterprise-grade applications using Java 8/11/17/21 and Spring Boot.
- Build and maintain microservices-based applications using Spring Boot and Spring Cloud.
- Develop secure and scalable RESTful APIs and integrate with third-party systems.
- Implement database operations using Spring Data JPA, Hibernate, SQL, and relational databases.
- Work with messaging technologies such as Apache Kafka and RabbitMQ.
- Implement authentication and authorization using Spring Security, OAuth 2.0, and JWT.
- Develop unit and integration tests using JUnit, Mockito, and Testcontainers.
- Deploy and manage applications using Docker, Kubernetes, and cloud platforms such as AWS or Azure.
- Work with CI/CD pipelines using Jenkins, GitHub Actions, or GitLab CI/CD.
- Troubleshoot production issues, perform root-cause analysis, and optimize application performance.
- Participate in code reviews, technical discussions, Agile ceremonies, and solution design.
- Collaborate with architects, product owners, QA engineers, and cross-functional development teams.

## Required Technical Skills

- **Core Java:** Strong knowledge of OOP, Collections, Multithreading, Concurrency, Streams, and Exception Handling.
- **Spring Framework:** Spring Boot, Spring MVC, Spring Security, Spring Data JPA, and Spring Cloud.
- **Microservices:** Hands-on experience designing and implementing distributed systems.
- **API Development:** REST APIs, JSON, OpenAPI/Swagger, and API integration.
- **ORM:** Hibernate and JPA.
- **Databases:** Strong SQL skills with PostgreSQL, Oracle, or MySQL; experience with MongoDB is a plus.
- **Messaging:** Apache Kafka or RabbitMQ.
- **Testing:** JUnit 5, Mockito, and integration testing.
- **DevOps:** Git, Maven/Gradle, Jenkins, Docker, and Kubernetes.
- **Cloud:** AWS or Azure experience.
- **Methodology:** Agile/Scrum and CI/CD practices.

## Preferred Qualifications

- Experience building high-volume, distributed enterprise applications.
- Knowledge of caching technologies such as Redis.
- Experience with application monitoring and observability tools such as Splunk, Prometheus, Grafana, or ELK.
- Familiarity with design patterns, SOLID principles, and clean code practices.
- Experience with performance tuning, scalability, and secure application development.

Similar jobs