JAVA Developer (Senior)

at  Discovery Ltd

Sandton, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate17 Oct, 2024Not Specified18 Jul, 2024N/AInformation Systems,Oracle,Xslt,Html,Enterprise Data,Jira,Confluence,Tibco,Xml,Junit,Emotional Intelligence,Web Services,Hibernate,Soap,Design,JavaNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

Business Unit: Vitality Life
Function: Java Development
Date: 16 Jul 2024
Achieve more than YOU BELIEVE
Discovery – VitalityLife
Senior Software Engineer - VitalityLife Systems

EDUCATION:

  • Matric
  • A bachelor’s degree or Diploma in Computer Sciences/ Information Systems or equivalent IT tertiary qualification or Formal Java Qualification

EXPERIENCE AND KNOWLEDGE:

  • 5 years’ systems development experience in Java, Java EE
  • An excellent understanding of Enterprise Data architectures
  • Strong technical skills in Java (Spring Boot, Hibernate), AWS microservices, Oracle, Mongo & PostGres.
  • Strong Microservices experience is required including Design.
  • A solid understanding of event driven architecture
  • IntelliJ Eclipse IDE
  • JUnit with unit and integration tests
  • JIRA, Confluence, Git with BitBucket Code versioning
  • Splunk, Dynatrace, Kibana experience
  • SOAP, XML, XSLT, Web Services experience
  • JMS, Tibco EMS experience
  • JSP, html, Struts experience
  • EJB 3, & EJB 2 experience
  • EAP 7 Server

Responsibilities:

Our Software Engineers play a critical role in Vitality’s successful business model by building and maintaining software solutions, in line with quality and time parameters, to enable operation as a fully integrated composite business, offering brilliant products with seamless, intuitive customer journeys.
The Associate Software Engineer learns on the job by delivering software components. They support development, delivery and maintenance of Vitality software products and develop skills whilst working under supervision to deliver stories in a multidisciplinary team. They understand the different types of testing and are aware of, but not responsible for, security. This role will not sit on problems, but proactively seek guidance from others to progress.


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Diploma

Information Systems, IT

Proficient

1

Sandton, Gauteng, South Africa