Senior Java Spring Boot Developer

SSTech LLC
United States
2 days ago
Apply on www.dice.com
Prepare application

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

Good distractions

Loading talks and stories from around this role…