Overview
Remote
Depends on Experience
Accepts corp to corp applications
Contract - W2
Contract - Independent
Skills
Core Java
Java 8+
Spring
Spring Boot
RESTful APIsJPA/Hibernate
Job Details
Job Title: Java Developer
Location: Remote
Experience: 5+ years
Job Description:
We are looking for a skilled Java Developer to design, develop, and maintain scalable and high-performance Java-based applications. The ideal candidate will have strong experience in core Java, Spring Framework, and RESTful web services.
Key Responsibilities:
- Develop and maintain Java applications using Spring/Spring Boot.
- Write clean, scalable, and efficient code.
- Design and implement REST APIs and backend services.
- Collaborate with front-end developers, QA, and DevOps teams.
- Participate in code reviews and debugging processes.
- Ensure performance, quality, and responsiveness of applications.
- Work in an Agile/Scrum environment.
Must-Have Skills:
- Core Java, Java 8+
- Spring, Spring Boot
- RESTful APIs
- JPA/Hibernate
- SQL (MySQL, PostgreSQL, or Oracle)
- Maven/Gradle
- Git
Good-to-Have Skills:
- Microservices architecture
- Docker/Kubernetes
- Messaging systems (Kafka, RabbitMQ)
- CI/CD tools (Jenkins, GitLab CI)
- Cloud platforms (AWS, Azure, or Google Cloud Platform)
Employers have access to artificial intelligence language tools (“AI”) that help generate and enhance job descriptions and AI may have been used to create this description. The position description has been reviewed for accuracy and Dice believes it to correctly reflect the job opportunity.