Technology/Domain Specialist (Java / Devops)

Details of the offer

Job Responsibilities: Architectural Design and Development: Design, develop, and implement robust, scalable, and high-performance Java-based applications and systems. Complex Problem Solving: Tackle complex technical challenges and design solutions that adhere to industry standards and best practices. Performance Optimization: Ensure applications are optimized for high availability, performance, and reliability. Code Quality and Reviews: Maintain high standards of code quality through code reviews, testing, and automated processes. Collaboration and Leadership: Lead and mentor a team of developers, providing technical guidance and fostering a collaborative environment. Stakeholder Communication: Liaise with Engineering lead to gather technical requirements and understand architecture, translate them into technical specifications, and ensure alignment with business objectives. Compliance and Security: Ensure all developments adhere to the company regulations, data protection policies, and security standards. Continuous Improvement: Stay updated with the latest industry trends, technologies, and best practices to continuously improve the development process. Essential Qualifications - NQF Level: Matric / Grade 12 / National Senior Certificate Essential Qualification: Bachelors or Masters degree in Computer Science, Engineering, or a related field Minimum Experience Level Minimum of 10 years of experience in Java development, with a proven track record in designing, implementing, and optimizing complex systems for financial institutions. Technical / Technology Exposure: Knowledge of 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. Proficiency in Java, Spring Framework (Spring Boot, Spring Cloud), and related technologies. 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 Technical / Professional Knowledge: Asset management IT Assets management processes Data Warehousing Information Technology (IT) Architecture Behavioral Competencies: Decision Making Courage Stress Tolerance Quality Orientation Technical/Professional Knowledge and Skills Emotional Intelligence Essentials Resolving Conflict


Nominal Salary: To be agreed

Source: Adzuna_Ppc

Requirements

Senior Java Developer

Minimum Requirements: - Bachelor's degree in computer science, Software Engineering, or a related field. - Proven experience as a Java Developer with at leas...


From Falcorp Resources - Gauteng

Published a month ago

Systems Analyst

ResponsibilitiesReview of business requirements to understand the business and stakeholder expectations.Revision of architectural documentation to understand...


From Falcorp Resources - Gauteng

Published a month ago

Senior Developer: Services

Our client, a leading organisation in the insurance industry, is seeking an experienced Senior Developer: Services to join their dynamic team. As a key contr...


From Salix Recruitment - Gauteng

Published a month ago

Database Administrator

Are you an experienced Database Administrator with a passion for ensuring the performance, integrity, and security of critical databases? Our client, a leade...


From H&S Labour Brokers - Gauteng

Published a month ago

Built at: 2024-11-08T03:56:12.473Z