Post Job Free
Sign in

Java Developer

Company:
ClassBoxes Technologies
Location:
New Jersey
Posted:
April 01, 2025
Apply

Description:

Job Summary:

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.

Key Responsibilities:

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.

Required Skills & Experience:

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)

Preferred Qualifications:

Experience with containerization (Docker, Kubernetes)

Familiarity with message brokers (RabbitMQ, Kafka)

Knowledge of Agile methodologies (Scrum, Kanban)

Benefits:

Competitive salary

Health, dental, and vision insurance

Flexible work hours

Professional development opportunities

Paid time off and other perks

Apply