Java Developer (Contract) Midrand/Hybrid

at  Full Circle Resourcing

Midrand, Gauteng, South Africa -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate12 Jun, 2024Not Specified13 Mar, 20246 year(s) or aboveBitbucket,Git,Dependency Injection,Jira,Performance Testing,Models,Working Experience,Javascript,Typescript,Java,Queues,Relational Databases,Spring Boot,LinuxNoNo
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 (Senior) Midrand/Menlyn/Rosslyn/Home Office rotation

  • Amazing brand with innovative technology
  • Excellent teams in Global team collaboration
  • High work-life balance with Flexible hours
  • Agile working environment

POSITION: Until December 2026

EXPERIENCE: 6-8 YEARS RELATED WORKING EXPERIENCE.

COMMENCEMENT: As soon as possible.

QUALIFICATIONS/EXPERIENCE

  • Relevant IT / Business Degree or equivalent experience
  • 6+ years experience

ESSENTIAL SKILLS

  • Strong conceptual skills
  • Strong knowledge in in software engineering with a focus on cloud architectures
  • Very strong knowledge in JAVA, LINUX, AWS technologies and relational databases
  • Strong knowledge in version control systems and branching models
  • Strong knowledge of X.509 \certificates and trust chains

ADVANTAGEOUS SKILLS

  • Strong knowledge in multithreaded concepts
  • Strong knowledge in DB optimization
  • Experience in API and performance testing
  • Typescript.
  • REST / (OData / Graph QL) (advantageous).
  • Understanding ESB Integration Skill (IIB, Tibco, Oracle fusion, MQS, Messaging concepts).
  • Working with Queues, Flows, Execution Groups.
  • Docker/AWS
  • Kubernetes/AWS
  • Git (version handling), Bitbucket, SVN.
  • IoC / Dependency Injection.
  • Jira, Confluence.
  • Micro Services.
  • JAVA/Spring Boot.
  • JavaScript + JS UI frameworks (ReactJS / Angular, NodeJS).

Responsibilities:

ROLE:

  • Understand the business requirements, preparing AS-IS, and TO-BE documents and get sign-off from users for functional and/or technical design document(s).
  • Proactively propose solutions to improve the support of (new) business processes.
  • Executing the required changes through configuration.
  • Interact with consultants of other modules for Integration requirements.
  • Preparing test data and documentation, Conducting Unit tests, Regression tests, System Integration security tests including recording of results and change management (transport) activities.
  • Preparing User manuals and conducting training to business process owners.
  • Planning of go live milestones, planning, preparation and execution of migration, cutover and Go-Live as well as post Go-Live support activities.
  • Interaction with clients through meetings, calls and emails.
  • Support the troubleshooting, resolving and closing of Production Support tickets (Incidents & Problems tickets) within defined SLAs (Service Level Agreements).
  • User interface transactional solutions.
  • Analyse and scope End-user authorisation roles.
  • Update and maintain documentation as an existing systems functionality is changed.
  • Willing and able to travel.
  • Execution according to the Agile Methodology and attending of all team meetings, including Stand-ups, Sprint Review, Sprint Retrospectives, Sprint Planning meetings.
  • Ensure availability to work on weekends and public holidays when required
  • Daily use of the Agile Tool Chain, as per the updates required by the respective feature team(s).


REQUIREMENT SUMMARY

Min:6.0Max:8.0 year(s)

Information Technology/IT

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Business, IT

Proficient

1

Midrand, Gauteng, South Africa