Previous Job
Front end Java Developer
Ref No.: 18-01493
Location: Pennington, New Jersey
Job Description: The job holder leads the technical design, development and documentation of cross-functional, multi-platform distributed application systems. S/he analyzes, defines and documents requirements for data, workflow, and logical processes and interfaces with other systems. S/he also ensures that expected application performance levels are achieved by coordinating, coding, testing, implementation and documentation.

• Bachelor's degree in computer science engineering or a related discipline, or equivalent work experience required,
• 8+ years of experience in software development required, experience in the securities or financial services industry is a plus.
• Full stack engineer with excellent design skills preferably in a multithreaded application of 10,000 plus users
• Ability to work with teams in remote locations and various time zones.
• Solid understanding of Tomcat and Apache
• Hands on unit testing with tools such as Junit
• Java/JEE, JavaScript, Angular 2/4, HTML5, CSS, Spring, Rest API, AJAX, JDBC, Hibernate, Log4J, Oracle, Apache Web Server, Tomcat.
• Preferred skills: DevOps tools and techniques, Maven, Git, SonarQube, Docker, Microservices, Spark, Ignite, Coherence
• Ability to work as part of an Agile (Scrum) team