Full Stack Engineer in Durham, NC at APEX Systems

Date Posted: 1/17/2020

Job Snapshot

Job Description

Job #:  1040837
Apex Systems combines with parent company On Assignment to make it the 2nd largest IT staffing agency in the country.
Apex has an opportunity for a Full Stack Engineer role in the Durham, NC area. This is a 6+ month contract position and the pay rate is flexible depending on experience. Here are the details: 
Position:  Full Stack Engineer
Apex Job ID:  1040837
Location:  Durham, NC
Rate:  Negotiable Based on Experience
Duration:  6+ Month Contract Position
Position Description:
Our client is a Large Financial Company in the Durham, NC area that is looking for a Full Stack Engineer to fill a 6+ month contract position.
This candidate will be joining a new team that is building responsive web applications. As a member of the team you’ll create and influence innovative solutions that meet not only functional, but also performance, scalability and reliability requirements. You will be expected to work as a member of a high functioning Scrum team to help drive the next generation user experience. You will also be encouraged to demonstrate end-to-end ownership of team commitments and look for ways for you to help team achieve its commitments beyond just finishing your own personal tasks.
Required Skills:
Front End:
  • Familiarity with MVC frameworks (AngularJS, Angular 8+, or similar) and common JavaScript design patterns
  • Familiarity with Responsive Design
  • Experience using bootstrap grid, media queries, and building responsive websites
  • Making use of Cascading Style Sheets CSS3 features & CSS frameworks and preprocessors (Sass) to implement responsive web design
  • HTML5 including HTML5 API’s
  • DOM
  • Knowledge of design techniques for developing websites with good performance (i.e. lazy loading, use of, caching, etc.)
  • Experience and knowledge of RESTful API’s or other Web Services
  • Java
  • Hibernate JPA
  • Familiarity with server-side scripting technologies and development (JSPs, JSTL)
  • Oracle SQL
  • Excellent communication skills including the ability to communicate software engineering and/or development concepts and principles
  • Design, develop, and implement web applications, including alignment to coding standards, and building/running appropriate unit and integration tests and deployment scripts via karma, JUnit, groovy, jest, geb, etc
  • Basic principles of software design for maintainable and extendable software
  • Analytical and problem-solving skills
  • Strong teamwork skills with the ability to collaborate with other developers and co-workers including distributed team members
  • Partner with QA to be responsible for the quality of the product
  • Ability to use or learn Design Patterns
  • Agile/Scrum experience or basic knowledge
  • Chip in to continual improvement by suggesting improvements to all aspects of the product development

Back End/Web Services: 
  • Experience and knowledge of RESTful API’s or other Web Services
  • Java Spring
  • JavaScript
  • Oracle SQL

Additional Requirements:
Candidate must be able to pass a background check and drug test
Additional Benefits:
For this opportunity, you will also be eligible for benefits through Apex for the contract period, 401K, medical/health benefits options, a W2 hourly rate, weekly pay, and direct deposit!
EEO Employer
Apex Systems is an equal opportunity employer. We do not discriminate or allow discrimination on the basis of race, color, religion, creed, sex (including pregnancy, childbirth, breastfeeding, or related medical conditions), age, sexual orientation, gender identity, national origin, ancestry, citizenship, genetic information, registered domestic partner status, marital status, disability, status as a crime victim, protected veteran status, political affiliation, union membership, or any other characteristic protected by law. Apex will consider qualified applicants with criminal histories in a manner consistent with the requirements of applicable law. If you have visited our website in search of information on employment opportunities or to apply for a position, and you require an accommodation in using our website for a search or application, please contact our Employee Services Department at 844-463-6178.