Java Software Developer (Contract)

at  Full Circle Resourcing

Midrand, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate30 Jun, 2024Not Specified31 Mar, 2024N/AInfrastructure,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,JsonNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – 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