Java Full Stack Developer (Advanced)

  • Information Technology
  • Gauteng
  • 05/02/2023
  • Full Time

Our client in the Information Technology industry is currently looking for a Candidate to join their team.

Essential Requirements:

  • JAVA Full Stack developer
  • Development and programming
  • Agile methodology (Scrum)
  • DevOps
  • Developer tools and experience
  • JEE (And JEE stack understanding)
  • JavaSE (minimum 8.0)
  • Batch Processing and Scheduling (Quartz)
  • Deep understanding of OO principles, coupling, cohesion. Inheritance vs Composition.
  • Design patterns eg: MVC, Singleton, Factory,  Adapter
  • Solid understanding of Branching and Merge strategies
  • JPA, Hibernate, JDBC
  • Familiar with Test Driven Development
  • Familiar with Linux OS structure
  • Linux Bash Scripting
  • Front End Javastack tools
  • Angular, Redux, Javascript, Typescript, HTML
  • Bitbucket,  Jenkins, Maven, Docker, GlassFish (Payara)
  • Interface Technologies 
  • REST APIs ,Queues/Topics, SOAP-based services, Payloads : JSON and XML
  • Databases
  • Oracle DB, Postgres (version 11 and above), Solid SQL working knowledge
  • Cloud Technologies and architecture
  • Azure

 

By submitting any Personal Information to MIHRCSA in any form you acknowledge that such conduct constitutes a reasonable unconditional, specific and voluntary consent to the processing and storing of such Personal Information by MIHRCSA and/or MIHRCSA's clients and/or verification information suppliers. You voluntarily consent that for the purposes of potentially gaining future employment opportunities, thorough background screening which may include but will not be limited to criminal, fraud, ITC and employment reference checks may be conducted. Should you have not been contacted within 14 days, please consider your application unsuccessful. You have the right to “Opt-Out” of electronic communications from us at any time and you also have the right to request us to delete your personal information by contacting us.