Talent.com
Praesignis
Senior Java DeveloperPraesignis • Johannesburg, ZA
Search for other jobs
Senior Java Developer

Senior Java Developer

Praesignis • Johannesburg, ZA
5 hours ago
Job description

Job Description

  • Our client in the banking industry is looking for a Java Developer to join their team!

Required Technical Knowledge:

  • Strong technical/ software engineering background (‘hands-on’)
  • Strong application/software development or programming background in Java
  • Good experience in system, application architecture, design, development, implementation and deployment (end-to-end), development automation.
  • Ability to work on different tiers of the application
  • Object oriented Design
  • Solid experience on Spring Framework, Sprint Boot, JPA, Hibernate, Micronaut Frameworks
  • Solid experience with SOA-Architectures, Microservices Architectures and related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related security requirements/models.
  • Experience with application database management practices in a high volume Java environment (SQL, DB2, and NoSql – Cassandra/MongoDB).
  • Java Application Servers experience.
  • Experience with deploying and running Java applications in orchestrated container environments (e.g. Docker, Kubernetes, AWS/Azure)
  • Solid CI, CD, DevOps and related tooling experience, build/test/deploy through automation
  • Performance and troubleshooting of Java Applications
  • Good experience with integrated system environments
  • Practical experience in a high volume environment. (E.g. application clustering, scaling, multi-threading, session management, etc.)
  • Proven ability as a problem-solver
  • Self-driven, self-starter, technology leader, and able to work independently.
  • Must have working experience on the following tools/IDEs
  • Eclipse or InteliJ
  • Git
  • Maven
  • Code quality tools e.g. SonarQube
  • Experience with artefact repository e.g. Nexus
  • Azure DevOps

Required Exposure:

  • Development experience
  • Exposure to agile delivery Scrum, Kanban and or SAFe
  • SOA / API
  • SOAP and Rest
  • HTML & CSS
  • Devops toolsets for software releases
  • JWT / Java Web Tokens
  • SSL’s
  • Solid experience on Spring Framework, Sprint Boot, JPA, Hibernate, Micronaut Frameworks
  • Solid experience with SOA-Architectures, Microservices Architectures and related integration protocols (e.g. Web Services (SOAP/XML), REST & JSON, and MQ), as well as the related security requirements/models.
  • Experience with application database management practices in a high volume Java environment (SQL, DB2, and NoSql – Cassandra/MongoDB).
  • Develop, deploy and test automation
  • Performance monitoring and optimisation tools
Create a job alert for this search

Senior Java Developer • Johannesburg, ZA