Type your keywords in the search box above

Senior Java Developer

Role Description

We’re looking for a mature and experienced Java developer to join our team of consultants. The developer will be based at a client site and will work with technical experts on creating high quality robust applications and products.

Key responsibilities

The responsibilities will include, but are not limited to, the following key deliverables:

 

  • Design solutions for business and IT problems
  • Develop software and implement enhancements as part of a team
  • Implementing coding based on designed architectures and coding standards
  • Develop tools and processes to improve software engineering productivity
  • Guide fellow developers on proper design and ensure compliance with team or organisational standards
  • Provide support and coaching as needed on our solutions

Job requirements: 

Qualifications

  • Relevant Degree or 3/4-year technical Diploma
  • Honours or postgraduate degree preferred
  • Oracle Java SE 8-11 Programmer certification
  • Strong theoretical programming grounding required

 

Technical Skills and Experience

Essential:

  • 5-10 years hands on Java experience
  • 5+ years’ experience in Spring Framework
  • Working knowledge of:
    • Object Oriented Development: 10 years
    • Design Patterns
    • JPA / Hibernate
    • Java 8 or above
    • RESTful Web API (JSON)
    • HTML, CSS, JavaScript
    • Maven and/or Gradle

 

 

Advantageous:

  • Microservices
  • Angular and/or ReactJS
  • WebSphere
  • Continuous Integration & Delivery
  • SonarQube
  • Linux
  • Docker / Kubernetes / OpenShift
  • GitHub / Stack overflow profiles
  • Cloud Platform Experience (AWS, AZURE, GCP)

 

Attributes

  • Comprehensive thought and error process when handling solutions
  • Technical specification writing skills essential
  • Ability to pick up new technologies easily
  • Attention to detail
  • Ability to work well within a team
  • Analytical as well as strong development skills
  • Delivery focused
  • Able to work in projects (multi-task) environment
  • Responsive to change
  • Excellent communication and ability to interact with clients at a systems analysis level preferable

Reference Number: 

SJD072020

Company: 

Saratoga

City: 

JHB East Rand

Country: 

ZA

Salary: 

Market Related

Job Type: 

parttime

Industry: 

Information Technology