Solutions Architect - Riyadh, المملكة العربية السعودية - NTG Clarity

    NTG Clarity
    NTG Clarity Riyadh, المملكة العربية السعودية

    منذ أسبوعين

    Default job background
    دوام كامل
    وصف

    Key Responsibilities:

    1. Solution Design:


    • Collaborate with business stakeholders to understand functional and non-functional requirements.


    • Design end-to-end solutions, considering scalability, security, performance, and maintainability.


    • Develop architectural blueprints that align with the bank's business goals.

    2. Java Development Oversight:


    • Provide technical leadership to Java development teams, ensuring adherence to best practices and architectural guidelines.


    • Review code and provide guidance on Java development standards.

    3. Microservices Architecture:


    • Design and implement microservices architecture, ensuring modularity, independence, and scalability.


    • Select appropriate technologies and frameworks for building microservices.

    4. Integration and APIs:


    • Design and oversee the implementation of robust APIs for seamless integration with internal and external systems.


    • Ensure the security and efficiency of data exchange between systems.

    5. Performance Optimization:


    • Identify and address performance bottlenecks in Java applications.


    • Implement performance tuning measures to enhance system responsiveness.

    6. Security and Compliance:


    • Ensure that solutions comply with banking regulations and security standards.


    • Implement security best practices to safeguard sensitive financial data.

    7. Collaboration and Communication:


    • Collaborate with cross-functional teams, including business analysts, project managers, and infrastructure teams.


    • Communicate complex technical concepts to non-technical stakeholders.

    8. Emerging Technologies:


    • Stay abreast of emerging technologies and industry trends.


    • Evaluate and recommend new technologies that align with the bank's strategic objectives.

    Main requirements:


    • Minimum of 10 years of experience


    • Experience in Software Architecture, Java, Spring and REST


    • Comfortable with SCRUM, Git and JIRA


    • Previous project management experience is advantageous


    • In-depth understanding of coding languages


    • Sound knowledge of various operating systems and databases


    • Efficient communication skills


    • Strong organizational and leadership skills


    • Bachelor's degree in information technology or computer science is preferre