Full Stack Java Developer (ReactJs)

Everforth Apex
Newark, United States of America
yesterday

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English
Experience level
Intermediate

Job location

Newark, United States of America

Tech stack

Java
JavaScript
HTML5
CSS
Databases
Continuous Integration
Relational Databases
Web Development
Eclipse
Design of User Interfaces
IntelliJ
JSON
Java API for RESTful Web Services (JAX-RS)
jQuery
JUnit
Maven
Microsoft SQL Server
Microsoft WebMatrix
Node.js
Scrum
Systems Development Life Cycle
Swagger
Software Systems
Subversion
Web Performance Optimization
Web Services
WebStorm
XML
YAML
Spring-mvc
React
GIT
Material Design
Information Technology
Build Tools
Bitbucket
Front End Software Development
REST
Ansible Tower
Software Version Control
Spring Batch
Jenkins

Requirements

We are seeking an experienced Full Stack Developer with a strong background in building scalable, high-performance web applications. The ideal candidate will have extensive hands-on experience across the full development lifecycle using Java, Spring, and modern front-end frameworks-especially ReactJS. This role requires a detail-oriented, collaborative individual capable of delivering high-quality software solutions in an Agile environment. The candidate must work effectively both independently and as part of a team, demonstrate strong communication skills, and bring proven expertise in developing secure, maintainable, and user-friendly applications.

Technical Experience

  • 10+ years of relevant IT development experience.
  • 6+ years of hands-on web development using Java and Spring.
  • Strong experience writing Junit tests.
  • 4+ years of UI/UX development using HTML5, CSS3, ReactJS (expert-level required), jQuery, Node.js, and JavaScript.
  • Proven ability to develop Single Page Applications (SPAs) with ReactJS.
  • Experience creating custom reusable React component libraries.
  • Database experience with any RDBMS, preferably SQL Server.
  • Working knowledge of SQL.
  • Experience building REST APIs (JAX-RS, Swagger, YAML).
  • Experience with web services and related development approaches.
  • Basic knowledge of XML, JSON, and schema processing technologies.

Development Methodologies & Tools

  • Prior experience with Scrum, SAFe, or Lean Agile methodologies.
  • Familiarity with source code management tools: Git, Bitbucket, SVN.
  • Experience with build tools: Maven, Ant, etc.
  • Knowledge of Spring MVC and Spring Batch.
  • Working experience with CI/CD and automation tools such as Jenkins, Ansible Tower, or other similar platforms.
  • Comfortable using IDE tools such as IntelliJ IDEA, Eclipse, WebStorm, Atom, Notepad++, Sublime Text, or Web Matrix.

Desired Qualifications

  • Bachelor's degree in Information Technology, Computer Science, Engineering, or related field.
  • Strong teamwork, collaboration, and inclusiveness.
  • Self-starter with strong motivation, ownership, and innovation mindset.
  • Ability to provide technical solutions and contribute to system automation and analysis.
  • Capable of designing and developing common/shared reusable solutions.
  • Ability to work effectively under pressure and adapt to changing requirements.

About the company

Everforth Apex is a world-class IT services company that serves thousands of clients across the globe. When you join Everforth Apex, you become part of a team that values innovation, collaboration, and continuous learning. We offer quality career resources, training, certifications, development opportunities, and a comprehensive benefits package. Our commitment to excellence is reflected in many awards, including ClearlyRateds Best of Staffing in Talent Satisfaction in the United States and Great Place to Work in the United Kingdom and Mexico. Everforth Apex uses a virtual recruiter as part of the application process. Click for more details. By applying for this job, you agree to receive calls, AI-generated calls, text messages, or emails from Everforth Apex and its affiliates, and contracted partners. Frequency varies for text messages. Message and data rates may apply. Carriers are not liable for delayed or undelivered messages. You can reply STOP to cancel and HELP for help. You can access our privacy policy at

Apply for this position