Full Stack Engineer in Durham, NC at APEX Systems

Date Posted: 2/17/2020

Job Snapshot

Job Description

Job #:  1040907

Full Stack Engineer Opportunity located in Durham, NC!
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 Full Stack Engineer Role in Durham, NC. This is a 5+ Month Contract opportunity. Here are the details: 
For applicants who are interested in this Full Stack Engineer opportunity; please send a Word resume to Jenna Calnan, Technical Recruiter, at jcalnan@apexsystems.com.
Position: Full Stack Engineer 
Apex Job ID: 1040907
Location: Durham, NC
Rate: Negotiable Based on Experience
Duration: 5+ Month Contract
Position Description:
We are seeking an experienced Java/J2EE Software Engineer for our client in Durham. This individual will be developing quality web based software components which includes REST Webservices, workflow tools, file processing and interfacing with pre-existing web based services that Fidelity currently hosts and supports. In this role, associate will work closely in a team of high talented individuals across various groups to implement the applications as desired.
In this role, you will serve as a Software Engineer who will play a Development Lead role within the Digital Platforms Development team. You will be responsible for the creation of quality web-based software components that are used by our client’s workplace and retail customers. You will work closely with the scrum master, systems analysts, architects, and other developers to design, build, test, and deliver the features that make up the internet experience. You will also be encouraged to provide guidance and mentoring to the other developers within the scrum team.
Desired Work experience:
4+ experience in the IT industry with strong software development skills using Java and web application technologies in a service-oriented architecture. Experience in financial / retirement services domain a plus.
Roles & Responsibilities:
  • Ability to understand and analyze the functional requirements
  • Work on data conversion projects
  • Auditing of output and reports
  • Close interaction with the project team members
  • Peer review and testing

  • Experience in Server Side technologies like Angular 6, Java, J2EE, JSON, Servlets and Tomcat.
  • Experience with Spring Core, REST / MVC Design patterns, Junit
  • Knowledge of SQL is a plus
  • Knowledge with the following: GIT, Maven, Jenkins, uDeploy, JIRA is required
  • Strong knowledge of continuous integration, static code analysis and test driven development
  • Strong experience on performance analysis and tuning
  • Exposure to Agile Delivery

Behavioral attributes
  • Excellent communication skills, both through written and verbal channels
  • Ability to work effectively with both business customers and project team members
  • Collaborate with partners, both onshore & offshore, across the IT organization and business as needed
  • Strong analytical, documentation, and interpersonal skills.
  • You are a fast learner and a great teammate
  • Time Management and Planning Skills
  • Commitment to quality and high standards

Bachelors or Masters in Engineering / Technology or Masters in Computer Applications (MCA)
Additional Benefits:
Health and Medical Benefits options
Apex Systems Inc. is an equal opportunity employer and encourages female and minority applicants to apply.
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.