Technology/domain Specialist (java / Devops)

Johannesburg, Gauteng, South Africa

Job Description


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

JobPlacements.com

Beware of fraud agents! do not pay money to get a job

MNCJobs.co.za will not be responsible for any payment made to a third-party. All Terms of Use are applicable.


Job Detail

  • Job Id
    JD1367055
  • Industry
    Not mentioned
  • Total Positions
    1
  • Job Type:
    Full Time
  • Salary:
    Not mentioned
  • Employment Status
    Permanent
  • Job Location
    Johannesburg, Gauteng, South Africa
  • Education
    Not mentioned