Java Backend Developer

Rootshell Enterprise Technologies Inc.
United States
about 1 month ago
Apply on www.dice.com
Prepare application

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Job source

Tech stack

Java (Programming Language) Spring Security Application Performance Management Software Bug Management Software Quality Code Review Databases Relational Databases Software Debugging DevOps Gradle Hibernate (Java)
+18 more
Java Persistence API PostgreSQL Apache Maven Enterprise Messaging Systems MySQL Oracle (Applications) Scrum Methodology RabbitMQ Spring-mvc Spring-boot Backend Integration Tests Apache Kafka Build Tools Front End Software Development Restful APIs Docker Microservices

Job description

We are seeking a skilled Java Backend Developer to design, develop, and maintain scalable, high-performance backend applications. The ideal candidate should have strong expertise in Java, Spring Boot, RESTful APIs, microservices, and relational databases. You will work closely with cross-functional teams to build reliable, secure, and efficient backend systems., * Design, develop, test, and maintain backend applications using Java and Spring Boot.

  • Develop RESTful APIs and integrate with third-party services.
  • Build and maintain microservices-based architectures.
  • Optimize application performance, scalability, and reliability.
  • Write clean, maintainable, and well-documented code following best practices.
  • Collaborate with frontend developers, QA engineers, DevOps, and product teams.
  • Perform code reviews and participate in technical discussions.
  • Troubleshoot production issues and implement bug fixes.
  • Write unit and integration tests to ensure software quality.
  • Participate in Agile/Scrum development processes.

Requirements

  • Strong proficiency in Java (Java 8/11/17 or later).
  • Experience with Spring Boot, Spring MVC, Spring Data JPA, and Spring Security.
  • Strong understanding of REST APIs and microservices architecture.
  • Experience with Hibernate/JPA.
  • Knowledge of SQL databases such as MySQL, PostgreSQL, or Oracle.
  • Familiarity with Git and version control workflows.
  • Understanding of Maven or Gradle build tools.
  • Experience with messaging systems such as Kafka or RabbitMQ.
  • Knowledge of Docker and Kubernetes is a plus.
  • Understanding of CI/CD pipelines.
  • Strong problem-solving and debugging skills.

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…