This site uses cookies. To find out more, see our Cookies Policy

Fullstack Developer III in Princeton, NJ at APEX Systems

Date Posted: 1/12/2019

Job Snapshot

Job Description

Job #:  920089

We are looking for a Fullstack Developer III for our Major Client in Princeton, NJ. If you or someone you know is interested please send updated resumes to Tom Whelan, Technical Recruiter at twhelan@apexsystems.com 

 

Responsibilities :

• Ability to quickly produce prototypes of new technology solutions by being HANDS-ON in development and guide developers to completion of the final solution
• Establish standards / best practice in design patterns, code standards and deployment
• Facilitate cross technical team collaboration by working with system developers, technical analysts, infrastructure teams, testing teams and project managers to assist in development, validation, and delivery of all aspects of the solution
• Deliver technology / architecture documents of the solutions being developed (Deployment Diagrams, Sequence diagrams, Data Flow models etc.)
• Continuously improve processes, technologies, applications to provide best value to business.
• Review and approve project deliverables to ensure that they are architecturally sound and achieve as great a degree of fit with the desired architectures as possible.
• Participate and drive design/architecture meetings for Cloud Deployment
• Experience in delivering high scale, high performance Web Applications
• Exposure to Performance testing /tuning, monitoring, and troubleshooting
• Broad knowledge of build, integration, deployment and provisioning of cloud services
• Modern engineering tools (i.e., Jira, Git, etc.)
• Experience with Test Driven Development
• Strong technical skills/hands on experience as a Full Stack Java Developer

 

• Database

  • Experience with relational databases such as Oracle or PostgreSQL
  • Experience with Hibernate (or similar ORM), JPA
  • Experience in working with complex queries against databases/tables with large number of records.

• Java

  • Core Java (recent Java versions)
  • Multi-threading concepts and use.
  • Thorough understanding of JVM concepts

• Middleware

  • Apache Web Server
  • Apache Tomcat (recent versions, v8+)

• Spring

  • Spring Core, Spring MVC, Spring boot, Spring batch, Spring Data JPA

• Client Side

  • Core JavaScript / DOM
  • AJAX
  • Libraries such as jQuery, angular JS, kendo UI
  • JSON
  • HTML / HTML5 / CSS

• Server Side Environment

  • Familiarity with UNIX / Linux environment and standard command line tools
  • Scripting experience in sh / csh / bash / PERL is desirable

• Other / Misc

  • REST / SOAP
  • XML / XSLT
  • Maven / Ant / Jenkins
  • Strong Agile methodology experience
  • Experience in AWS environment is desirable
  • Experience in building SPA Web applications using AngularJS or similar technologies is a plus

 

Education, Certifications, or Special Licenses:
• Bachelor’s degree in Computer Science with additional coursework in management, information processing or a related field.
• May also possess a combination of education and relevant work experience from which comparable knowledge and abilities can be drawn.


Relevant Years of Experience Required:
• Minimum of 5-7 years of progressively responsible software development experience

 

 

 

 

 

 

 

 

EEO Employer

Apex is an Equal Employment Opportunity/Affirmative Action Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, age, sexual orientation, gender identity, national origin, disability, protected veteran status, 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