Full Stack Java Developer

jersey city, New Jersey

A leading financial services firm is currently seeking a Full Stack Java Developer to join their team in Jersey City. 


  • Collaborate with business users to elicit/understand requirements, assess feasibility of proposed changes, and compile measures/deliverables
  • Analyze, design, develop, test, and support enterprise applications and batch software solutions
  • Assess business needs, facilitating and developing process workflow, data requirements, and specifications required to support implementation
  • Participate in technical specifications, high level/detailed design, test and implementation plans
  • Conduct data analysis to meet compliance and audit requirements or validate data quality and system behavior
  • Support users in resolving issues by troubleshooting, providing workarounds, or escalating to technology management


  • Must have a Bachelor's degree in Computer Science or related field 
  • 5+ years of relevant experience 
  • Experience in analysis, design and development of web based application with J2EE and relational database technologies
  • Experience with Java and/or other OO languages
  • Experience with Web development (HTML5, Angular, JavaScript, Java 8)
  • Experience with Scripting languages and Shell scripting
  • Experience with at least one code repository (SVN)
  • Hands-on experience of test-driven development
  • Experience with automated testing & tools (JUnit, Cucumber, JMeter, mocking)
  • Experience with build tools (Maven, Gradle) 
  • Experience with BPMN modeling and Workflow solutions would be a plus
  • Experience with ORM tools (Hibernate, MyBatis)
  • Experience with Automated Testing tools like Selenium, Cucumber, DBUnit



Job category:

Job keywords:

Files must be less than 2 MB.
Allowed file types: doc docx pdf.

Vertical Tabs