Java Developer - Ikusasa Recruitment Group - Midrand, Gauteng

South Africa

over 2 years ago
Save Job

Summary

Role Purpose Develop, maintain and support mission-critical, enterprise-grade software applications that improve business efficiency and are aligned to the enterprise architecture and business strategy. This position will challenge software engineering as well as people skills. From a software engineering perspective, you will have the opportunity to solve and design complex integration patterns. Various technologies are used within this space of which the major ones are Java EE, Maven, Jenkins CI, Docker, Amazon Web Services, Oracle, WebSphere Liberty, Angular, AIX and Linux. Development challenges will include new software development as well as maintaining current software, including modernization of platforms with minimal impact on business. From a people perspective you should be able to operate on your own and within a team setup, depending on the projects you will be involved. Knowledge sharing is key to the role and technical guidance as well as mentoring of junior to intermediate developers will be expected. Java skills: 5 years Software Development experience in a distributed computing environment using Java EE. Solid (Java EE) back-end development experience. Advanced understanding and everyday use of OO principles such as inheritance, interfaces, abstract classes, etc. Good systems and code design skills including good documentations skills where necessary. Understanding and experience with micro-services. Strong knowledge of REST API designs. Strong knowledge with CI/CD principles. Skills Required Java EE (Not Spring) GitLab Jenkins Ansible Linux/AIX REST Back End Development Object Orientated development and design WebSphere Application Server and WebSphere Liberty Server Job Type: Full-time Pay: R70 000,00 - R85 000,00 per month

How strong is your resume?

Upload your resume and get feedback from our expert to help land this job