Post Job Free
Sign in

Senior Java Developer

Company:
ClassBoxes Technologies
Location:
New Jersey
Posted:
July 03, 2025
Apply

Description:

We are looking for an experienced and passionate Senior Java Developer to design, develop, and maintain robust, scalable Java applications. You will lead a team of developers and work closely with cross-functional teams to deliver high-quality solutions that align with business objectives.

Key Responsibilities:

Lead the design and development of Java-based applications.

Write clean, efficient, and maintainable code using Java and related technologies.

Mentor junior developers and conduct code reviews.

Collaborate with Product Managers, QA, and DevOps teams.

Ensure application performance, scalability, and security.

Troubleshoot and resolve technical issues.

Participate in architectural discussions and propose technical solutions.

Required Skills:

Strong proficiency in Java (8 or above).

Experience with Spring Framework (Spring Boot, Spring MVC, Spring Security).

Hands-on experience with Hibernate or JPA.

Good knowledge of RESTful APIs, Microservices architecture, and Web Services.

Familiarity with SQL/NoSQL databases like MySQL, PostgreSQL, MongoDB.

Experience with version control tools (e.g., Git).

Understanding of CI/CD pipelines, containerization tools like Docker, and cloud platforms such as AWS/Azure.

Preferred Qualifications:

Bachelor’s or Master’s in Computer Science, Engineering, or related field.

Knowledge of message brokers like Kafka, RabbitMQ.

Experience with Agile/Scrum methodologies.

Exposure to DevOps practices is a plus.

Perks & Benefits:

Competitive salary

Health insurance

Flexible work hours

Learning & development opportunities

Performance-based bonuses

Apply