Previous Job
Core Java Developer
Ref No.: 18-02866
Location: Jersey City, New Jersey
Position Type:Contract to Hire
A Software Engineer with 5+ years of experience is required to be a key part of the team developing and supporting the Enterprise Content Management system. You will partner closely with the Scrum Master and Product Owner to drive the technical direction of the platform in addition to being a hands-on member of the team.

  • Strong exposure to Java development, object oriented design, concurrent and distributed programming along with development best practices including JUnit, TDD and BDD.
  • Application frameworks including spring, spring boot
  • Developing applications using NoSQL databases like Marklogic, utilizing XQuery for various queries
  • Cloud knowledge
  • Agile tools including JIRA, GIT, Bitbucket and code quality tools including Sonar and PMD
  • Leading 'proof-of-concept' work involving both Java J2EE technologies, along with web based technologies including AngularJS & HTML5
  • Proficient in Core Java development skills as well as multiple design
  • Working proficiency in Core Java development toolset to design, develop, test, deploy, maintain and improve software
  • Strong understanding of Agile methodologies with ability to work in at least one of the common
  • Strong understanding of techniques such as Continuous Integration, Continuous Delivery, Test
    Driven Development, Cloud Development, application resiliency and security
  • Excellent verbal and written communication skills and attention to fine details
  • Bachelor's degree or equivalent in Computer Science, Information Technology, or related field.