Crystal Data
Sr. Programmer Employment Type: Full-time Contract Worksite flexibility Hybrid only. This is the W2 role. Job Summary Location: Hybrid in Trenton, NJ Project Start: ASAP Project Duration: Long-term contract Job Description We are looking for a Java Developer for a long-term contract opportunity for someone to work hybrid in Trenton, NJ. Required: 4+ years of professional experience as a Java Developer, J2EE Developer, or Software Engineer Bachelor’s degree in computer science, Software Engineering, or a related technical discipline Work experience in all aspects of designing and constructing J2EE systems and developing system requirements and design specifications, and J2EE Coding for new and existing applications Work experience in prior and existing J2EE platforms Knowledgeable in future-release J2EE platforms. The candidate should be aware of the newer JAVA versions within the JAVA domain. e.g. JAVA EE8 Work experience using JAVA:s Database Persistency JPA and Object Relational Mapping framework of MyBatis Knowledgeable in Object Relational Mapping frameworks such as Hibernate and Toplink Work experience in Service Oriented Architectures (SOA,) including REST and SOAP Web Services Knowledgeable in Web Services Security Documentation should include flowcharts, layouts, diagrams, charts, code comments, and revision dates Work experience working with business leaders and analysts to understand functional and non-functional requirements while crafting a technical solution leveraging company and industry best practices and standards Work experience using Microsoft Team Foundation Server or IBM ClearCase source control systems Work Experience working with relational database management systems (RDBMS) Coding in JAVA/J2EE, Servlets, EJB, JDBC, JPA, JSF, JSP, JNDI, JAX-WS, JAX RS, JAX-B JAVA/ J2EE Patterns Object Oriented Design HTML4, HTML5, XML, JAVASCRIPT, CSS WebSphere Application Server, Rational Software Architect, Source Control SOL, Database Knowledge