Randstad - Pennington, NJ

posted about 1 month ago

Full-time - Mid Level
Pennington, NJ
Administrative and Support Services

About the position

The Java/Spring Boot Developer position at Randstad US in Pennington, NJ, is a full-time contract role that requires a highly experienced individual with a strong background in web development and Java technologies. The ideal candidate will have over 10 years of experience in developing web user interfaces using HTML, CSS, Bootstrap, JavaScript, and jQuery. Additionally, the candidate should possess at least 7 years of experience with modern AJAX frameworks, particularly with client-side MVC frameworks such as ReactJS, and 2 years of development experience with React Kendo UI components. The role demands a solid understanding of RESTful web services, with a minimum of 5 years of experience in consuming these services from the UI. Candidates should also have extensive experience in JavaScript testing, utilizing dependency injection and mocking techniques. A strong background in Java, including analysis, design, and testing, is essential, with at least 5 years of hands-on experience required. Furthermore, the position requires proficiency in the Spring framework, including all modules, Spring Boot, Spring Data, and Spring RESTful services, with at least 5 years of experience in these areas. The candidate should also be familiar with JPA/Hibernate, capable of developing complex queries using native/HQL, and possess a solid understanding of SQL and relational database concepts. Experience with Git/Bitbucket, Maven, Jenkins, and Sonar is also necessary, along with a focus on performance tuning and code optimization. The work hours for this position are from 8 AM to 4 PM, and the salary offered ranges from $64 to $65 per hour.

Responsibilities

  • Develop and maintain web user interfaces using HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • Utilize modern AJAX frameworks, particularly client-side MVC frameworks like ReactJS.
  • Consume REST web services from the UI effectively.
  • Test JavaScript using dependency injection and mocking techniques.
  • Develop and maintain Java applications, including analysis, design, and testing.
  • Work with the Spring framework, including Spring Boot, Spring Data, and Spring RESTful services.
  • Develop and consume web services using SOAP or REST.
  • Utilize JPA/Hibernate for database interactions and complex query development.
  • Maintain a solid understanding of SQL and relational database modeling concepts.
  • Use Git/Bitbucket for version control and collaborate with team members.
  • Engage in performance tuning and code optimization.

Requirements

  • 10+ years of experience developing Web UIs using HTML, CSS, Bootstrap, JavaScript, and jQuery.
  • 7+ years of experience with modern AJAX frameworks, preferably client-side MVC frameworks like ReactJS.
  • 2+ years of development experience with React Kendo UI components.
  • 5+ years of experience in consuming REST web services from UI.
  • 5+ years of experience in testing JavaScript using dependency injection and mocking techniques.
  • 5+ years of hands-on Java experience, including analysis, design, and testing.
  • 5+ years of experience using the Spring framework (all modules), Spring Boot, Spring Data, Spring Test Framework, Spring RESTful services, Transaction Management, and Spring Annotations.
  • 5+ years of experience developing and consuming web services using SOAP or REST.
  • 5+ years of experience using JPA/Hibernate and developing complex queries using native/HQL.
  • 5+ years of relational database experience with a solid understanding of SQL and modeling concepts.
  • 8+ years of experience using Git/Bitbucket, Maven, Jenkins, and Sonar.

Benefits

  • Health insurance coverage
  • 401K contribution
  • Incentive and recognition program
  • Comprehensive benefits package based on eligibility
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service