SUMMARY:
-
POSITION INFO:
ENVIRONMENT: Our client is a trusted ICT and digital transformation partner with a strong footprint across South Africa. They deliver end-to-end advisory, innovative technology solutions, managed services, and people solutions that drive measurable business impact, scale, and regulatory compliance. They are looking for an Application Developer who will be designing and developing high-volume applications using Core\/JEE programming and Object-Oriented development. DUTIES: • Designing and developing high-volume applications using Core\/JEE programming and Object-Oriented development; • Implementation and maintenance of modern java web applications including UI design and implementation; • Analyse and re-factor existing code; • Design and develop Java Web Application of high quality following good software development practices; • Designing and developing tasks of high-complexity, high-volume Web functionality which will require research and analysis and in-depth back-end programming knowledge; • Production support and handling of client queries, in a professional, transparent and timely manner; and • Knowledge and experience with Middleware services using SOAP and REST • Knowledge and experience with DevOps and Cloud Service\/Environment. • Spring Boot and Spring Framework from version 3. • ORM (Object Relational Mapping) Framework. REQUIREMENTS: • 5+ years’ experience programming Core Java, JSP and JEE technologies; • Experience in industry standard processes for software development & support e.g. Agile, SDLC; • Java SE, Java EE, (Web Frameworks, EJB, JMS); • Weblogic, WildFly (Ability to migrate to it from others); and • Natural-ADABAS legacy system (advantageous).