Our experienced team of software developers assist our clients through their software development journey. We have a vast range of experience across various technologies and industries.
**Please note that this is not an active role but an advertisement to submit your CV for similar Java Developer positions that will become available in the coming months**
Job Description
- Develop, test, and maintain high quality application software.
- Analyse, maintain and enhance existing application and troubleshoot issues.
- Assist with the production of technical specifications and designs
- Provide technical assistance and Input In the analysis and design phases.
- Participate and contribute to collaboration of solution design.
- Promote new technologies and share knowledge within the team. Recommend improvements to development processes, contribute to implementation plans, and assist in rollout
- Perform code reviews and ensure high coding standards are adhered to.
Requirements
- Matric Certificate
- Relevant Working Experience
- Equivalent Java Certification NQF5
- B.Com Informatica / BSc. Computer Science / BTech
Tasks & Responsibilities
- Produce quality code with a low bug report · Produce and execute high quality test cases on all development · Ensure timely resolution on any production issues with recommendations on avoiding similar incidents in the future.
- Perform complete and effective development testing.
- Ensure sign-off on all documentation produced.
- Ensure projects are completed within scope, time and budget.
- Apply development standards in all areas of the SDLC.
Knowledge, Skills and/or Abilities Required
- 5+ years Java systems development experience.
- Java EE knowledge and experience.
- Spring.
- ORM/Hibernate/JPA experience.
- Experience with XML/XSD/JAXB.
- Web Services (ReST and SOAP).
- Unit testing and mocking frameworks.
- Experience with Application Servers (preferably WebLogic).
- Knowledge of OO design principles and patterns.
- 5+ years Java systems development experience.
- Maven.
- Spring Boot / Spring Cloud.
- Docker, Kubernetes.
- JMS, Tibco EMS experience.
- Oracle DB, PL/SQL.
- Presentation layer development (HTML5, CSS, JavaScript, Angular, NGXS, Nebular, Nrwl).
- OpenAPI/Swagger.
- OAuth2, JWT, encryption.
- Elastic, Logstash, Kibana, Filebeat
- BDD, Cucumber.
- Experience with Business Rules Management Frameworks.
- Experience using formal modelling notation (UML, BPMN, DMN, CMN, ArchiMate etc) and modelling tools (Enterprise Architect, Visual Paradigm etc.)
- DevOps, automation, CI/CD, Bamboo, Bitbucket, Ansible.
- Exposure to Agile environments.
Apply Now