Fullstack Developer (java/angular) (contract) Gauteng/hybrid Isb7601727

Midrand, Johannesburg, South Africa

Job 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 2027EXPERIENCE: 8+ Years related working experience.COMMENCEMENT: As soon as possibleQUALIFICATIONS/EXPERIENCE
  • Relevant IT Degree
  • 5+ years in a senior developer/engineer role, 15+ year total experience required.
Optional: * Security Certifications
  • Cloud Certifications
  • Enterprise Architecture Certifications
ESSENTIAL SKILLS
  • Frameworks
  • Front End: Angular, JavaServer Faces, Apache Struts
  • Back End: Jakarta EE, (optional Microprofile, Spring)
  • Application servers: Payara Server/Glassfish, (optional Quarkus, Payara Micro)
  • Languages: Java, JavaScript, Typescript, YAML, XML, JSON, HTML, CSS, SQL
  • Unit Test Frameworks: Junit, Karma, Jasmine
  • Databases: Oracle, Postgres (JDBC + ORM frameworks)
  • Authentication/authorisation standards, frameworks and protocols (e.g., OAuth 2.0, OIDC)
  • AZURE or other cloud infrastructure
  • Build and Deployment: CI/CD, Version Control (Maven, GIT, Sonar, Jira, GitHub, GitHub Actions, Registries, Nexus, Containerisation)
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
ADVANTAGEOUS SKILLS
  • SDLC Methodologies (Agile, Scrum, Kanban or XP)
  • Security Testing: Static, interactive, and dynamic (any tools)
  • Profiling and performance analysis
  • Java Transaction management
  • Log Management and Alerting (ELK Stack, Splunk, Nagios, Kabana etc)
  • Tracing and Monitoring: AppDynamics, Dynatrace, Grafana etc
  • Automated testing: Selenium, Rest Assured
  • Performance Testing: Grafana K6
  • Container management (Docker, Kubernetes, Container registries etc)
  • Infrastructure as Code: Terraform, Ansible or Cloud formation.
  • Additional Languages: Python, PySpark, HCL, PL/SQL
  • Interface Technologies: MQ, REST, SOAP, Kafka
  • End user support/ Incident-Problem management: ITSM Suite / BMC Remedy or ServiceNow
  • Solution and Enterprise Architecture
  • Integration testing frameworks
ESSENTIAL SOFT SKILLS
  • Excellent communication skills and team-oriented work behaviour in a distributed team.
  • Strong ability to understand and interpret Business needs and requirements with the ability to move concepts through to proposal and finally successful implementation.
  • Excellent interpersonal and organizational skills with ability to communicate effectively (both verbally and written) with both technical and non-technical colleagues / users.
  • Proficient in conducting user research in foreign markets i.e., language barriers may exist.
  • Should be willing to deal with (talk to) our customers. In most cases they will be foreign customers and language barriers might exist.
  • Ability to work as part of a team, inter dependant as well as independently and submit deliverables on time and in excellent quality. SELF STARTER.
  • Above board work ethics -this is of utmost importance.
  • 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 extensively, for up to 2 weeks at a time (international).
ADVANTAGEOUS SOFT SKILLS
  • Speaking German (advantageous).
  • Agile experience (advantageous).
  • ITIL process knowledge and work experience (advantageous)
ROLE:
  • Conduct with the feature team members, system analysis, design, development and testing for their assigned technical products or applications within the context of an agile/DevOps delivery model.
  • Maintain and develop, deploy, and operate frontend and backend cross platform applications based on Java and other relevant Frameworks in accordance with the applicable standards and kpis.
  • Manage application dependencies across the full stack from application to infrastructure.
  • Implement robust automated test cases to ensure technical solutions meet expected outcomes and business objectives.
  • Create and maintain automated deployment pipelines to maintain quality control and deployment agility.
  • Prepare and document standard operating procedures and protocols as well as required system documentation.
  • Support operational excellence goals through strong operations knowledge. Resolve escalated support topics as part of tier-2/3 DevOps role to ensure the highest availability of critical applications.
  • Plan and execute upgrade of existing applications, tools, and features.
  • Create solutions and solve problems using a cloud-native and on premises toolchain, to ensure world-class uptime and business agility.
  • Plan work-effort as part an agile team
  • Any additional responsibilities assigned in the Agile Working Model (AWM) Charter
  • Important: A clear criminal record is required.
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 #Java #Angular #IT #Fullstack #SoftwareEngineer #Agileworking #FuelledbyPassionIntegrityExcellence

iSanqa Resourcing

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1340974
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Midrand, Johannesburg, South Africa
  • Education
    Not mentioned