Java Developer full time

Classboxes Technologies HQ: Piscataway, New Jersey, United States Remote job Apr 1

We are seeking a highly skilled Java Developer to join our team. The ideal candidate will have a strong background in designing, developing, and maintaining high-performance Java applications. You will collaborate with cross-functional teams to deliver high-quality software solutions.

  • Design, develop, test, and maintain Java-based applications.
  • Implement and maintain Spring Boot, Hibernate, and Microservices architecture.
  • Develop RESTful APIs and integrate with third-party services.
  • Optimize application performance and troubleshoot issues.
  • Work with databases such as MySQL, PostgreSQL, or MongoDB.
  • Collaborate with frontend developers to integrate user-facing elements.
  • Participate in Agile development processes, including code reviews and sprints.
  • Ensure best practices in security, scalability, and maintainability.

Proficiency in Java (JDK 8 or above)

✅ Experience with Spring Boot, Spring MVC, and Hibernate

✅ Knowledge of RESTful API development

✅ Familiarity with Microservices architecture

✅ Database experience with MySQL, PostgreSQL, or MongoDB

✅ Frontend knowledge (HTML, CSS, JavaScript) is a plus

✅ Strong understanding of OOP, design patterns, and software architecture

✅ Experience with version control (Git, GitHub, GitLab)

✅ Familiarity with CI/CD pipelines and cloud platforms (AWS, Azure)

✅ Knowledge of unit testing (JUnit, Mockito)

  • Experience with containerization (Docker, Kubernetes)
  • Familiarity with message brokers (RabbitMQ, Kafka)
  • Knowledge of Agile methodologies (Scrum, Kanban)

✅ Competitive salary

✅ Health, dental, and vision insurance

✅ Flexible work hours

✅ Professional development opportunities

✅ Paid time off and other perks

Requirements
Availability:
Full-time (40 hrs/wk)
Negotiable rate