SOFTWARE DEVELOPER (FULL STACK JAVA) – EASTERN CAPE – EAST LONDON (VIRTUAL OR REMOTE OPTION)

The Job Requirements

Technical

  • Full Stack Java EE Developer.
  • Java & JEE and working knowledge with IBM WebSphere server.
  • Comfortable in the relevant JEE standards: JSP, JPA, JTA, JMS, JAX-RS, CDI, ServletAPI, JavaScript and Springboot Framework.
  • Database knowledge required in SQL (DB2 / PostgreSQL).
  • Good knowledge of cloud-native software concepts: micro services, container-based runtimes, runtime logging and monitoring techniques and YAML Files.
  • Proficient in various code management and branching strategies (Git Flow, Feature Branching).
  • Proficient in Domain Driven design concepts.
  • Proficient in REST API design standards.
  • Extensive knowledgeable and experience in DevOps principles and impact on development lifecycles

Working Knowledge in:

  • Security
  • Service-Composition within Client
  • OIDC & OAuth2
  • Junit testing
  • IntelliJ and Eclipse
  • Git, GitHub & Jenkins
  • Nice to have and would be an advantage: Kafka, JBOSS, Azure, AWS

Non-Technical

  • Strong time management skills and the ability to meet deadlines.
  • Familiar and comfortable with Agile methodology, Strong analytical and problem-solving skills.
  • Good communication skills.
  • A technical mind-set and analytical approach.
  • Great attention to detail

Outputs

  • Integration into a dynamic team building next generation solutions for the company globally.
  • Interact with different company partners, exploring and advising on possibilities and solutions that accomplish their goals.
  • Agility, flexibility and keen attention to detail in order to manage and advance multiple projects simultaneously.
  • Attention to detail during the development and quality assurance testing of projects.
  • You will be joining a team committed to working on high-quality code and will work closely with the new and legacy products to support clients.
  • Willing to learn new technologies, teach and share knowledge with other team members.
  • Project management of all technology development initiatives
  • Coach and mentoring of Software Developers and System Engineers.
  • Promotion of a continuous improvement culture within the team.
  • Adhere to all guidelines and requirements to ensure compliance standards of quality, security, extensibility etc.
  • Compliance to the Company’s Integrity & Anti Bribery Codes, Conflict of Interest Policy & S.H.E.Q. requirements and to perform delegated S.H.E.Q. tasks and duties & to inform superior about deviations

 

Qualification and Experience

  • Minimum NQF 7 – BSC/BCom/BTech in Information Technology, Information Systems Engineering or Computer Science or relevant equivalent
  • Minimum of 5 years’ experience in software development or At least 6 months participation in our Graduate Development Programme

[ninja_form id=’1081′]