Java Developer full time

Coding Brushup HQ: Piscataway, New Jersey, United States Remote job Sep 8

We are seeking a skilled Java Developer to join our dynamic team. The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications. You should have strong expertise in Java, frameworks like Spring/Hibernate, and modern web technologies.

  • Design, develop, test, and deploy Java-based applications.
  • Write clean, scalable, and efficient code.
  • Collaborate with cross-functional teams (developers, designers, QA, product managers) to deliver high-quality solutions.
  • Implement and maintain RESTful APIs and microservices.
  • Optimize application performance, scalability, and security.
  • Debug and resolve technical issues in production and development.
  • Participate in code reviews, sprint planning, and Agile processes.
  • Stay updated with emerging technologies and best practices in Java development.
  • Bachelor’s degree in Computer Science, Engineering, or a related field.
  • Proven experience as a Java Developer (e.g., 2–5 years).
  • Strong proficiency in Java, Spring Boot, Hibernate/JPA.
  • Experience with REST APIs, Microservices, and Web Services.
  • Solid knowledge of HTML, CSS, JavaScript (basic front-end integration).
  • Familiarity with relational databases (MySQL, PostgreSQL, Oracle).
  • Understanding of version control systems (Git).
  • Knowledge of Agile/Scrum methodology.
  • Experience with cloud platforms (AWS, Azure, GCP).
  • Knowledge of CI/CD pipelines (Jenkins, GitHub Actions, etc.).
  • Familiarity with Docker/Kubernetes for containerization.
  • Exposure to unit testing frameworks (JUnit, Mockito).
  • Strong problem-solving and analytical skills.
Job Skills
Requirements
Availability:
Full-time (40 hrs/wk)
Negotiable rate