Position: Senior Java Developer
Company: O2IT Recruitment
Experience required: 3y

Required experience:
✔ 4+ years of Java development 
✔ 2-3 years of J2EE development
✔ Financial services
✔ Large Integration projects

Knowledge and Skills
✔ End-to-end software development lifecycle
✔ Software development methodologies, e.g. Agile, Scrum, XP.
✔ Software development using Java (Servlet, JSP, EJB, JPA) consisting of some of the following languages and technologies:
   ✔ Java EE/Java SE
  ✔ Java Core
  ✔ Webservices (SOAP, REST etc.)
  ✔ WEB (Servlet, JSP, JSTL)
  ✔ Java Frameworks (Hibernate, Spring, JUnit)
  ✔ JavaFX
  ✔ XML, XSD, XSLT, XPath.
  ✔ HTML5, CSS, JavaScript
  ✔ Application servers (JBOSS, Weblogic, Websphere)
  ✔  Databases: Oracle ,  SQL, PL/SQL
  ✔ Version Control Software (SVN / CVS / GIT)
  ✔ Java Development Environments (Eclipse, NetBeans, IntelliJ IDEA )
  ✔  Build Tools (Maven, Gradle)
  ✔  Testing and documentation frameworks

Technical Development (Design, Build, Unit Test)

✔ Work the various phases of the software development lifecycle.
✔ Undertake impact assessment of change requests against applications / products
✔ Collaborate with other component design and build teams, ensuring that end-to-end system design is followed.