Senior Java Spring Boot Developer
SSTech LLC
United States
2 days ago
- Discuss this with your agent
- Open in Claude
- Open in ChatGPT
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Role details
Contract type
Contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
9 years minimum
Working hours
Regular working hours
Job source
Tech stack
Clean Code Principles
Java (Programming Language)
Spring Security
Agile Methodology
Amazon Web Services
Application Performance Management
User Authentication
Microsoft Azure
Cloud Computing
Code Review
Databases
Continuous Integration
+52 more
Relational Databases
Database Queries
Software Design Patterns
DevOps
Distributed Systems
Github
Gradle
Hibernate (Java)
HP Systems Insight Manager
Java Persistence API
Spring Framework
JSON
Junit
PostgreSQL
Apache Maven
Enterprise Messaging Systems
MongoDB
MySQL
OAuth
Object-Oriented Software Development
Oracle (Applications)
Performance Tuning
Scrum Methodology
RabbitMQ
Redis
Mockito
Prometheus
Swagger
JSON Web Token
SQL Databases
Openapi
Multithreading
Enterprise Software Applications
Spring Cloud
Spring-mvc
Grafana
Concurrency
Spring-boot
Software Security
Caching
Git
Gitlab-ci
Integration Tests
Solid Principles
Kubernetes
Apache Kafka
Api Design
Restful APIs
Splunk
Docker
Jenkins
Microservices
Job description
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.
Requirements
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., 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.
Apply for this position
This job is hosted externally. Click below to view the full posting and apply.
Apply on www.dice.com
Prepare application
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦