Java developer at Reverse – IT-Online

Advanced Java developer role in Centurion

Reverside is an IT service provider; We are always looking for professional candidates to join our software development team with opportunities to work on exciting projects within our established client base.

We are looking for Java Development Professionals 3+ years solid development experience in Java development and has a solid knowledge base of the SDLC.

Job Description

You will be part of a talented software team working on business-critical applications. Java developer roles and responsibilities include managing Java/Java EE application development and providing expertise throughout the software development lifecycle, from concept and design to testing.

responsibilities

  • Maintenance: Checking and correcting problems in existing systems or processes (troubleshooting);
  • Develop, test and maintain the deployed software with high quality;
  • Analyze, maintain and improve existing applications and troubleshoot problems efficiently;
  • Conduct an accurate development estimate
  • Design, development and deployment of high-volume, low-latency applications for mission-critical systems.
  • Contribute to all phases of the development lifecycle
  • Write well-designed, testable, and efficient code
  • Make sure the designs match the specs
  • Prepare and create releases of software components
  • Support continuous improvement by exploring alternatives and technologies and presenting them for architectural review

qualifications

  • BSc in Computer Science / Diploma / Oracle Certification
  • At least 3 years of experience as a programmer in Java

experience

  • JAVA knowledge;
  • SQL;
  • Java Enterprise Edition (EJB, JPA, JAX-RS, JAX-WS).

DESIRABLE:

  • Health insurance/healthcare industry experience;
  • Experience in a project environment essential (this includes project management, analysis
    and design, testing and training);
  • Other programming languages/frameworks: JSF/JSP, JavaScript, JQuery, AngularJS, Material
    Draft, Bootstrap.

requirements

  • A relevant educational qualification is preferred
  • Proven hands-on experience in software development
  • Proven work experience in Java development
  • Hands-on experience designing and developing applications using Java EE platforms (preferably EE 7 and above)
  • Object-oriented analysis and design using common design patterns.
  • Deep dive into Java and JEE internals (class loading, memory management, transaction management, etc.)
  • Excellent knowledge of relational databases, SQL and ORM technologies (JPA2, Hibernate)
  • Experience in the Spring Framework
  • A certification in Java development is a plus
  • Experience in developing web applications with at least one common web framework (JSF, Wicket, GWT, Spring MVC)
  • Experience with test-driven development

Desired skills:

  • Java
  • SQL
  • EJB
  • JavaScript
  • AngularJS

About the employer:

Reverside is an IT service provider; We are always looking for professional candidates to join our software development team with opportunities to work on exciting projects within our established client base.

Find out more/apply for this position

Comments are closed.