Java Software Developer (Contract)
at Full Circle Resourcing
Midrand, Gauteng, South Africa -
Start Date | Expiry Date | Salary | Posted On | Experience | Skills | Telecommute | Sponsor Visa |
---|---|---|---|---|---|---|---|
Immediate | 30 Jun, 2024 | Not Specified | 31 Mar, 2024 | N/A | Infrastructure,Maven,Weblogic,Subversion,Bootstrap,It,Training,Requirements Analysis,Angular,Spring Mvc,Docker,Ecs,Ec2,Kubernetes,Requirements Management,Integration,Application Servers,Developer Tools,Working Experience,Deliverables,Soap,Json | No | No |
Required Visa Status:
Citizen | GC |
US Citizen | Student Visa |
H1B | CPT |
OPT | H4 Spouse of H1B |
GC Green Card |
Employment Type:
Full Time | Part Time |
Permanent | Independent - 1099 |
Contract – W2 | C2H Independent |
C2H W2 | Contract – Corp 2 Corp |
Contract to Hire – Corp 2 Corp |
Description:
Our client requires the services of a Software Engineer (Expert) - 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
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
Responsibilities:
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
REQUIREMENT SUMMARY
Min:N/AMax:5.0 year(s)
Computer Software/Engineering
IT Software - Application Programming / Maintenance
Software Engineering
Graduate
IT
Proficient
1
Midrand, Gauteng, South Africa