Jobs Career Advice Signup
X

Send this job to a friend

X

Did you notice an error or suspect this job is scam? Tell us.

  • Posted: May 12, 2023
    Deadline: May 26, 2023
    • @gmail.com
    • @yahoo.com
    • @outlook.com
  • Never pay for any CBT, test or assessment as part of any recruitment process. When in doubt, contact us

    CyberPro Consulting is a professional services company servicing the South African market with a focus on System Integration, Software Development, Web and Mobile Digital Solutions, Database, Business Intelligence and Data Analytics solutions. CyberPro's expertise spans the full range of modern software development, digital and data technologies and vendo...
    Read more about this company

     

    Intermediate Java Developer

    What you'll do:

    • Build and maintain systems as well as design solutions across several systems
    • Be able to design and manage the development of components, sub-routines and other application elements
    • Integrate new systems with existing ones
    • Translate functional specifications into workable project deliverables and stage these according to team capability and capacity

    What you'll need:

    • BSc (IT/Computer Science) or any other relevant qualification is highly beneficial
    • 4+ years of systems development experience in Java EE (8+)
    • Working knowledge of JavaScript Frameworks (Angular 4+) a must
    • Knowledge of Spring technologies i.e spring-boot, springdata-jpa etc.
    • Knowledge of relational databases
    • Exposure to integration environments
    • Agile methodology in the particular scrum

    Software Engineer Requirements:

    • 4 years + experience
    • Excellent communication, analytical skills and decision-making ability in collaborative environments
    • Excellent understanding of java 8+
    • Solid understanding of Object-Oriented Design and ability to properly apply general design patterns and paradigms
    • Experience with test-driven development and domain-driven development
    • Experience with one or more of the following application frameworks: Spring
    • Solid understanding of messaging protocols like SOAP and REST
    • Experience with the open-source relational database management system
    • Knowledge of server application containers: Tomcat, Jetty, JBoss
    • Good understanding of frameworks and libraries like JavaScript, jQuery, TypeScript, HTML, CSS
    • Experience with CI / CD servers (preferably Jenkins) and Artifact Management (preferably Nexus), ability to create and maintain sophisticated CI / CD pipelines (preferably Jenkins)
    • Strong understanding of version control and related concepts and techniques, particularly Git
    • Experience with an appropriate unit testing framework(s)
    • Excellent debugging and problem-solving skills.
    • Comfortable with stubbing tools like wire mock and/or hoverfly
    • Experience with scripting languages like Bash and/or Python
    • Familiar with OAuth and SAML, preferably with an understanding of AD / LDAP / Kerberos as well
    • Familiar with Docker & Rancher

    Technologies:

    • SOAP
    • REST
    • Java (mention versions)
    • Spring Boot
    • Kong
    • OAuth (authorization)
    • JWT (authorization)
    • Spring Framework
    • Java Microservices
    • Docker Containerization

    Method of Application

    Send your application to [email protected]

    Build your CV for free. Download in different templates.

  • Send your application

    View All Vacancies at CyberPro Consulting (Pty) Ltd Back To Home

Subscribe to Job Alert

 

Join our happy subscribers

 
 
Send your application through

GmailGmail YahoomailYahoomail