Java Backend Developer
Rootshell Enterprise Technologies Inc.
United States
about 1 month 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
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
- Draft this with your agent
- Open in Claude
- Open in ChatGPT
Good distractions
Loading talks and stories from around this roleβ¦