Java Developer Verfied

Salary Negotiable Not Specified more than 14 days ago 08-02-2017 9:13:28 PM
01-03-2017 9:13:28 PM

Our client in the IT sector is seeking to employ a Java Developer with a minimum of 5 years experience to join their global team.

The role of the Java Developer has the following job objectives:

  • Ensure correctness of business requirements and functional specifications
  • Ensure that their components integrate smoothly with the rest of the system
  • Participate in code and design reviews of other components
  • Perform basic unit testing as defined by the test specification
  • Coding with TDD, XP approach
  • Correct errors as identified by the unit program tests
  • Providing expertise in software development lifecycle phases from concept and design to testing
  • Analyses, designs and builds component-based applications in a Web/internet delivery environment, including:

-       Introduction of an application layer

-       Modelling techniques

-       Component and object-oriented design

-       Complex algorithmic coding

-       Systematic approaches to application integration

  • Works on new and existing applications and web applications
  • Serves as liaison to internal customers, research groups and various business support areas
  • Expertise in server-side web presentation technologies
  • Software Development based on systems requirement
  • Ensuring high quality software releases to the QA environment
  • Producing technical documentation
  • Assisting with production deployments
  • Assisting with 3rd level software support

What do you need?

  • 5+ years of Java experience in application design, software development, maintenance and delivery.
  • Strong experience with Web architecture and Web design and development tools and languages, e.g. JSP, JDBC, Java Servlets, Javabeans/EJBs, SQL, JavaScript, HTML
  • Strong relational database experience (DB2, Sybase, MS SQL server, Oracle 8i/9i/10g/11i)

Specific Skills and Experience:

  • Java (version -1.7 , 1.8)
  • J2EE
  • Unit test case framework (e.g. Junit, Mockito)
  • Integration (MQ, Flat files, XML, Restful webservices)
  • Service Orientated Architecture(SOAP based webservices)
  • JPA 2.0 Persistence
  • DBMS  - Oracle/DB2/SQL Server databases
  • Application Servers and Web Containers (Tomcat, JBOSS, IBM Websphere, BEA Weblogic, Apache)
  • UI -JSF 2, Primefaces, HTML5 web development, Scripting technologies
  • Build tool (Maven, Gradle, Ant)
  • Continuous Integration Tool (Jenkins, TeamCity)
  • Repo (e.g. SVN, Git)

Ref: JHB000186/BS