Senior Java Developer – Take Ownership Of The Architecture And Modernization Of The Domestic Pa[...]

Details of the offer

Job Description This is a great opportunity for a Senior Java Developer to take ownership of the architecture and modernization of the Domestic Payments domain for South Africa's leading bank. Based in Johannesburg, this Senior Java Developer position is paying R1.5M.

THE COMPANY As one of Africa's leading financial institutions, this organization is known for its forward-thinking approach to banking and technological innovation. With a focus on digital transformation, sustainability, and customer-centric solutions, this bank is the perfect environment for professionals passionate about using advanced technologies to create seamless, efficient, and secure financial services.

THE ROLE As the Lead Java Developer, you will be responsible for the architectural design and development of cutting-edge Java-based applications, ensuring their scalability, performance, and security. You will take ownership of the Domestic Payments domain, playing a pivotal role in maintaining and evolving the system architecture, while also contributing to the overall strategy of the platform's growth.

You should have a deep understanding of DevOps practices and tools such as Docker, Kubernetes, and Azure DevOps, along with significant experience working with cloud platforms, particularly Azure (AKS). Strong proficiency in Java, the Spring Framework (Spring Boot, Spring Cloud), and relational as well as non-relational databases (e.g., Azure MS SQL, PostgreSQL) is critical.

You will also be responsible for stakeholder communication, working closely with the Engineering Lead to gather technical requirements and translate them into actionable development plans. In addition, ensuring compliance with banking regulations, security standards, and fostering continuous improvement are key components of this role.

THE REQUIREMENTS At least 10 years of commercial industry experience BSc in computer science / Related Degree / Equivalent work experience Specialist in Java, Spring Framework (Spring Boot, Spring Cloud), and related technologies DevOps practices and tools (e.g., Docker, Kubernetes, Azure DevOps) Experience with cloud platforms preferably Azure (AKS) Problem-Solving Skills: Exceptional analytical and problem-solving skills, with the ability to think critically and make informed decisions Strong knowledge of relational and non-relational databases (e.g., Azure MS SQL and PostgreSQL) Expertise in performance tuning, profiling, and optimization of containerized applications
#J-18808-Ljbffr


Nominal Salary: To be agreed

Source: Jobrapido_Ppc

Requirements

Software Engineer

A company specializing in card, payments, network billing, and data. Utilizing sophisticated algorithms and technology, analyzing Visa and MasterCard invoice...


Capital Recruit - Gauteng

Published a month ago

Desktop Support Technician

Are you passionate about providing exceptional IT support to clients? Do you thrive in a fast-paced environment where your technical expertise makes a real d...


Capital Recruit - Gauteng

Published a month ago

Front End Developer (Mid-Senior Level)

Front End Developer (Mid-Senior Level) Job Description We are seeking a highly skilled and experienced Software Engineer to join our dynamic team. The ideal ...


Capital Recruit - Gauteng

Published a month ago

Junior Oracle Functional Consultant - Supply Chain

Our client in mining is looking for a Junior Oracle SCM Functional Support with experience in Oracle E-Business Suite to provide functional support for Oracl...


Datacentrix - Gauteng

Published a month ago

Built at: 2024-11-14T22:25:18.004Z