Full Stack Developer

Everforth Apex
Charlotte, 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

Charlotte, United States of America

Tech stack

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

Job description

  • Develop and maintain web applications using Java, Spring, and ReactJS.
  • Create custom, reusable React component libraries and develop Single Page Applications (SPAs).
  • Build and consume REST APIs using technologies such as JAX-RS, Swagger, and YAML.
  • Write and maintain Junit tests to ensure code quality and reliability.
  • Work with databases, preferably SQL Server, and utilize SQL for data manipulation.
  • Collaborate within an Agile environment, participating in Scrum or SAFe methodologies.
  • Utilize CI/CD and automation tools like Jenkins and Ansible Tower for deployment processes.
  • Contribute to system automation, analysis, and the design of reusable solutions.

Requirements

We are seeking an experienced Full Stack Developer with a strong background in building scalable, high-performance web applications using Java and ReactJS. The ideal candidate will have extensive hands-on experience across the full development lifecycle. This role requires someone who is detail-oriented, collaborative, and capable of delivering high-quality software solutions in an Agile environment. The candidate must be able to 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., Education: A bachelor's degree in Information Technology, Computer Science, Engineering, or a related field is required.

Experience: A minimum of 10 years of relevant IT development experience is required. This includes at least 6 years of hands-on web development using Java and Spring, and 4 years of UI/UX development.

Technical Skills:

  • Core Java and Spring framework.
  • Expert-level proficiency in ReactJS.
  • Front-end technologies including HTML5, CSS3, jQuery, Node.js, and JavaScript.
  • Database experience with an RDBMS (SQL Server preferred) and SQL.
  • Experience with REST APIs (JAX-RS, Swagger, YAML) and web services.
  • Familiarity with source code management tools such as Git or Bitbucket.
  • Experience with build tools like Maven or Ant.
  • Knowledge of Spring MVC and Spring Batch.

Preferred Qualifications

  • Experience with CI/CD tools such as Jenkins or Ansible Tower.
  • Proficiency with IDEs like IntelliJ IDEA, Eclipse, or WebStorm.
  • Prior experience with Scrum, SAFe, or Lean Agile methodologies.

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