Siyamcela Nxuseka

Java Software Developer with 10 years of experience || 1× AWS || 1× Java

City of Johannesburg, Gauteng, South Africa

About

Hi, I am Siyamcela Nxuseka I obtained a National Diploma in Information Technology at Walter Sisulu University in 2014 and an Oracle Java Certificate from Oracle University. I have over 6 years of experience in Software Development specializing in Java development and Testing. In the past 6 years I have been exposed to multiple architectural system designs and development, I have worked with monolithic applications, micro-service architecture, and SOA services. I am currently working in an SOA-based service architecture system as a Full stack, Java developer and we use React JS for front-end technologies and Java Spring boot for back-end services, our applications are deployed on a Kubernetes cluster on the Azure platform. I've been exposed to multiple technologies such as Maven, Java 11, JSF, EJB's, Git, JSON, J Unit, HTML, Chef, Docker, Mockito, Node.js, Azure, Kubernetes, Virtual-box, Jenkins, and Postman to name a few. If you'd like to reach out you can call me or email me @ [email protected].

Experience

  • Mercedes-Benz South Africa (East London, Eastern Cape, South Africa)
    • Java Software Developer
      Jan 2023 - Present · 3 yrs 6 mos

      As a Java developer, my role encompasses a diverse array of responsibilities spanning both back-end development and seamless integration with external systems. Within this capacity, I also take charge of provisioning new resources on the Azure Platform in accordance with project needs and oversee the deployment of applications. Beyond this, I lead efforts in gathering project requirements and providing estimations for feature implementations. Additionally, I am entrusted with the crucial DevOps responsibilities of constructing robust pipelines and orchestrating deployments within our Kubernetes environment. In executing these duties, I leverage a suite of technologies tailored to our project requirements. This includes proficiency in Java and Spring Boot for back-end development, Azure Kubernetes for efficient container orchestration, Azure Service Bus for facilitating streamlined messaging streams, and PostgreSQL for maintaining reliable databases. Moreover, I engage with React JS to craft engaging user interfaces on the front end, ensuring a holistic approach to software development that aligns with both technological standards and user experience needs.

    • Java Software Developer
      Jan 2022 - Jan 2023 · 1 yr 1 mo

      Application development and maintenance using Java and PostgreSQL for Backend services, React JS for front-end interfaces, docker for containers and Kubernetes for deployment hosted on azure platform. Front End Technologies: - React JS (TypeScript) - Scss,html - JSON - Tools (npm and yarn) =================================== Backend Technologies: - Java 11 - Spring boot - Swagger - OIDC for authentication - Postgresql - JPA and Hibernate - Docker ============================== Infrastructure - Terraform (Infrastructure as Code) - Kubernetes - Azure - Azure Devops(build pipelines) - Helm - Prometheus, Promtail, Loki - Grafana for Logs and monitoring

  • Java Developer at Discovery Limited
    Dec 2020 - Dec 2021 · 1 yr 1 mo

  • Java Automation Engineer at FNB South Africa
    Apr 2019 - Dec 2020 · 1 yr 9 mos

    Java Automation Engineer KEY TECHNOLOGIES:  Java, SQL, Postman, IntelliJ, Selenium WebDriver, Jmeter, Git, Bitbucket, Bamboo.

  • Accenture (2 yrs 11 mos)
    • Java Software Engineer
      May 2017 - Apr 2019 · 2 yrs

      Developing microservice back end applications on Java and SpringBoot, and using fitness testing framework for acceptance testing and J unit for unit testing. Working with the following technologies: Java 8 Open-shift, Kubernetes and Docker, Jenkins, Postman, Micro-services Elastic search Maven Jira Kafka Kibana [elastic search]

    • Java Developer intern
      Jun 2016 - Apr 2017 · 11 mos

      Developing microservice back end applications on Java and SpringBoot, and using fitness testing framework for acceptance testing and J unit for unit testing. Working with the following technologies: Java 8 Open-shift, Kubernetes and Docker, Jenkins, Postman, Micro-services Elastic search Maven Jira Kafka Kibana [elastic search]

  • Web Developer at Freelance, self-employed
    May 2015 - Nov 2015 · 7 mos

    As part of career development, I developed my front-end website using HTML5, CSS3 and, JQUERY.