Joblink Placement

JAVA Developer - Joblink Placement

Rivonia 1 day(s) ago Contract
Salary - Market Related
Apply On Company Site

Contact person for this position:  Amori Prinsloo

amori@joblinkplacement.co.za

Website: www.joblinkplacement.co.za

Our client in the Banking Sector is seeking an experienced Java Developer to join their team on a 12-month contract, with a strong possibility of extension based on business requirements.

Key Critical Tasks

  • Support & Maintenance
  • Development of good quality software
  • Unit testing
  • Deployments
  • Full accountability of deliverables end-to-end – managing all stakeholders and impacts
  • Align to coding and design standards.
  • Submit code for Code Quality reviews
  • Quality Assurance support
  • Feedback on progress to Scrum Master / project manager
  • Timesheet capture
  • Self-management of capacity and deliverables in alignment with Sprint planning
  • Stand-by, Support and Maintenance of systems

Technical Knowledge – Non-Negotiable

  • 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/Experience

  • 5 Years +
  • 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

Interaction with

  • Scrum Master
  • Delivery Lead
  • Product Owner
  • Tech SME lead

 

By applying to a job using RecruitmentPartner, you are agreeing to comply with and be subject to RecruitmentPartner Terms for use of our website.