Java Software Developer (Expert) Gauteng/Hybrid
Our client requires the services of a Software Engineer - xefxbbxbf Midrand/Menlyn/Rosslyn/Home Office rotation
Amazing brand with cutting edge technology
Excellent teams in Global team collaboration
High work-life balance with Flexible hours
Agile working environment
POSITION: Contract until December 2025
EXPERIENCE: 8+ Years
COMMENCEMENT: As soon as possible
QUALIFICATIONS/EXPERIENCE
South African citizens/residents are preferred.
IT Degree and/or relevant qualifications/years of experience
Formal qualification in IT (Diploma / Degree) or equivalent working experience
Oracle Java Certification (e.g. SCJP / OCJP etc.) is an advantage.
Relevant knowledge on RESTful API, SOAP, JSON
Comfortable with developer IDE tools (NetBeans, IntelliJ, or Eclipse) and navigating your way through the console.
Experience working with JSF is advantageous.
Experience working with Spring MVC is advantageous.
Experience working with J2EE Application servers: JBoss, WebLogic, WebSphere, Glassfish, Apache Tomcat etc.
Experience with Build, repository and CI tools such as Ant and Maven, Subversion, CVS and Hudson / Jenkins.
Experience in SDLC, and Agile is beneficial.
Strong emphasis on modern JavaScript framework like React, Angular, Amber.
Angular (ng-router, UI Router, ng-resource)
RESTful API
Working with JSON, jQuery
Build responsive HTML, CSS3 and Bootstrap is beneficial
Comfortable with developer tools (Netbeans, IntelliJ, or Eclipse) and navigating your way through the console.
Experience developing with Node.js or other modern JavaScript libraries is useful.
AWS DevOps experience with AWS IAM, EKS, ECS, EC2, RDS, S3, Docker and Kubernetes and other Cloud technologies.
Terraform Deployments, CI/ CD (Jenkins Github) and DevSecOps (Security Hub, CIS) experience.
Understanding Cloud Technologies and Infrastructure (AWS, Azure, Google Cloud)
ESSENTIAL SKILLS:
Understanding of integration between different technologies
Coordination between development and support environments
Assisting with the business case
Planning and monitoring
Eliciting requirements
Requirements organisation
Translating and simplifying requirements
Requirements management and communication
Requirements analysis
Document requirements in appropriate format depending on methodology followed
Assist with identification and management of risks
ADVANTAGEOUS TECHNICAL SKILLS
Problem solving capabilities
Ability to work as part of a team
Ability to work interdependently as well as independently and to submit deliverables on time and with excellent quality
Excellent interpersonal and organisational skills with the ability to communicate effectively (both verbally and in writing) with both technical and non-technical colleagues / users
Strong ability to understand and interpret business needs and requirements with an aptitude to move concepts through to proposal and successful implementation
Strong presentation skills
Above-board work ethics
Flexibility to take up different tasks in the project
Ability and willingness to coach and give training to fellow colleagues and users when required
Willing and able to travel internationally
ROLE:
Managing projects / processes
Ability to develop within a specific sought-after programming language
Strong working knowledge with software development tools, techniques and approaches used to build application solutions
Working knowledge with software development tools, techniques and approaches used to build application solutions
Cloud computing technologies, Business drivers and emerging computing trends
NB: xefxbbxbfxefxbbxbfBy applying for this role, you consent to be added to the iSanqa database and to receive updates until you unsubscribe.
Also note, that if you have not received a response from us within 2 weeks, your application was unsuccessful.
#isanqa #isanqajobs # #JavaDeveloper #RESTfulAPI #JSON #SpringMVC #J2EE #JavaScriptFramework #AWSDevOps #Terraform #CI/CD #CloudTechnologies
#ReactJS #AngularJS #NodeJS #SoftwareDevelopment #FuelledbyPassionIntegrityExcellence
MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.