5 Lead Developer jobs in Saudi Arabia
Software Lead Developer
Posted today
Job Viewed
Job Description
The
Saudi Tadawul Group
was established in March 2021, following the transformation of the Saudi Stock Exchange (Tadawul) into a Holding Group structure. It is the parent company with a portfolio of four subsidiaries, which operate independently while benefitting from the integration and synergies between one another.
The subsidiaries include: The Saudi Exchange, a dedicated stock exchange business, the Securities Clearing Center Company (Muqassa), the Securities Depository Center Company (Edaa) and Wamid – a new innovative applied technology services business, focused on providing innovation and nascent technologies to the capital markets industry through pragmatic innovation.
The Group aims to advance the Saudi capital market's infrastructure in line with global best practices, while reinforcing Saudi Arabia's position as an emerging market leader, a technologically advanced and attractive global investment destination and the gateway to the MENA region. It looks to support with the successful delivery of Saudi Arabia's Financial Sector Development Program (FSDP) objectives, as part of Vision 2030, to boost economic growth and diversify the economy
Job Discerption
Principal Duties and Responsibilities
- Develop and enhance applications, i.e. technical development and basic testing, in order to meet different business needs
- Develop and enhance applications for the enterprise application, including gathering requirements, technical development, testing, and deployment as needed by the business to support smooth functions
- Designing, building and maintaining Java-based applications & websites
- Contribute and taking part software and architectural development activities
- Develop well-designed, efficient, and testable code
- Conducting software analysis, programming, testing, and debugging
- Troubleshooting and resolving the reported issues and replying to queries in a timely manner
- Preparing and producing releases of software components
- Prepare the detailed design documentation
- Improve the code quality by implementing best practices
- Recommend changes to improve established java application processes
- Production support for the enterprise application.
Key Accountabilities
- Carry out daily operations assigned for the department to comply with the company's standards.
- Prepare timely and accurate department reports to meet the requirements, objectives, and standards of the company and the department.
- Ensure the satisfaction of internal and external customers to address their needs in a courteous and timely manner.
- Follow all relevant policies, procedures, and processes in order for the work to be carried out in a controlled and consistent manner.
- Contribute to the identification of opportunities for continuous improvement of processes and practices, work processes, cost effectiveness, and productivity enhancement.
- Promote to other employees within the organization the implementation and adherence to policies, procedures, processes, and instructions.
- Maintain a good and respectful relationship with other colleagues and represent the company in a good image.
JOB SPECIFICATIONS
Education and Certifications
- A bachelor's degree in Computer Engineering, Computer Science, or equivalent is required
Knowledge and Experience
3 + years of experience in Java development and Java Programming Language
Skills Required
- working with Java & J2EE Programming Language
- Highly efficient in Java & proficiency in object-oriented programming
- SharePoint Development in client-side and Server-Side development. .NET 4.5+, C#, ASP.NET
- SharePoint Framework (SPFX) Web Part development, Angular/React enabled web part development
- Knowledge of developing workflows using SharePoint Designer and Nintex
- Knowledge of various design and patterns in Java and reusable Java libraries
- Familiar with concepts like MVC, JDBC, JSP and RESTful
- Knowledge in the frameworks (spring, Soring Boot, Hibernate, Portals and struts)
- Knowledge of testing tools like Junit
- Experience of working with both external and embedded databases (oracle, mssql etc)
- Excellent soft skills like communication, problem-solving and customer service
Lead Java Developer
Posted today
Job Viewed
Job Description
Job Summary:
We are looking for a highly skilled
Lead Java Developer
to lead the design, development, and maintenance of high-performance, scalable enterprise applications. You will play a critical role in guiding the development team, making architectural decisions, and ensuring best practices are followed throughout the software development lifecycle.
Key Responsibilities:
- Lead and mentor a team of Java developers in design, development, testing, and deployment.
- Architect and develop scalable backend systems using Java and related technologies.
- Collaborate with product managers, designers, and other engineering teams to deliver high-quality solutions.
- Review code, identify bottlenecks, and optimize application performance.
- Ensure adherence to software development best practices including clean code, unit testing, CI/CD, and documentation.
- Participate in technical planning, requirement analysis, and system design.
- Provide technical leadership and direction for project development lifecycle.
- Troubleshoot production issues and coordinate with stakeholders for resolution.
Required Skills & Qualifications:
- Bachelor's or Master's degree in Computer Science, Engineering, or related field.
- 8+ years of hands-on experience in Java/J2EE development.
- Proven experience as a team lead or technical lead in Java-based projects.
- Strong knowledge of Spring Framework (Spring Boot, Spring MVC, Spring Data, etc.).
- Experience with RESTful APIs, microservices architecture, and cloud platforms (AWS, Azure, or GCP).
- Proficiency in databases (SQL and NoSQL – MySQL, PostgreSQL, MongoDB, etc.).
- Familiarity with front-end technologies like Angular, React, or (a plus).
- Knowledge of CI/CD tools (Jenkins, GitLab CI, etc.).
- Strong understanding of Agile/Scrum methodologies.
- Excellent communication, leadership, and problem-solving skills.
Lead Java Developer
Posted today
Job Viewed
Job Description
Key Responsibilities
Lead the end-to-end design, development, and deployment of Java-based applications and RESTful APIs.
Collaborate with product managers and architects to define technical solutions and translate business requirements into scalable software.
Guide and mentor team members in best coding practices, design patterns, and architectural decisions.
Drive code reviews, technical discussions, and ensure high code quality and performance standards.
Troubleshoot critical production issues and implement long-term fixes and improvements.
Advocate for continuous improvement in tools, processes, and systems across the engineering team.
Stay up to date with modern technologies and recommend their adoption where appropriate.
Required Skills:
5+ years of experience in Java backend development with expertise in Spring/Spring Boot and RESTful services.
Solid grasp of Object-Oriented Programming (OOP), system design, and design patterns.
Proven experience leading a team of engineers or taking ownership of modules/projects.
Experience with AWS Cloud services (EC2, Lambda, S3, etc.) is a strong advantage.
Familiarity with Agile/Scrum methodologies and working in cross-functional teams.
Excellent problem-solving, debugging, and analytical skills.
Strong communication and leadership skills.
SailPoint Developer/Lead
Posted today
Job Viewed
Job Description
Key Responsibilities & Strategic Impact Areas:
Solution Design & Development
- Lead the design, configuration, and development of SailPoint IIQ solutions to support business and compliance requirements.
- Develop custom workflows, rules, and plugins, including UI aspects, to enhance user experience and automation.
- Customize and extend IIQ APIs to meet complex business use cases.
- Implement connectors and adapters (Web Services, JDBC, Active Directory, SAP, Exchange, SAP GRC, and multi-system adapters).
System Implementation & Integration
- Deliver large-scale enterprise SailPoint projects with High Availability (HA) and Disaster Recovery (DR) architecture setup.
- Execute and manage SailPoint IIQ version upgrades and ensure smooth transition.
- Integrate IIQ with enterprise applications and databases to ensure seamless IAM processes.
Governance & Compliance
- Design and implement account and access review processes (recertification) aligned with internal audit, regulatory, and compliance requirements in KSA.
- Manage and monitor policy violations and enforce remediation processes.
- Support compliance initiatives relevant to the KSA market, such as SAMA cybersecurity framework, NCA ECC, and global IAM standards.
Operations & Troubleshooting
- Provide advanced problem-solving and troubleshooting support for IIQ platform issues.
- Monitor system health and performance, ensuring availability and efficiency.
- Create technical documentation and standard operating procedures for ongoing IAM operations.
Experience & Qualifications:
- 4 To 9 years of hands-on experience in SailPoint IIQ development and implementation.
- Strong expertise in Java and JavaScript development for extending and customizing IIQ.
- Proven experience in enterprise-scale deployments with HA/DR architecture.
- In-depth knowledge of Active Directory, Exchange, SAP systems, SAP GRC integration, and database connectors.
- Strong understanding of identity lifecycle management, provisioning, and governance models.
- Excellent skills in building and deploying custom workflows, complex rules, and policies.
- Exposure to policy violation management, recertification processes, and compliance-driven IAM.
- Strong problem-solving, analytical, and troubleshooting skills.
- Excellent business communication and documentation skills, with proficiency in writing technical and business emails.
Lead Engineer, Full Stack Developer II
Posted today
Job Viewed
Job Description
Job Description
Job Title
Lead Engineer, Full Stack Developer II
Reportingto
Manager, Digitalization
Business Unit/Function
Business Improvement
Department
Digitalization
Direct Reports
Budget/Size
Grade
M11S
Job Family
Sub Family
Position Type
Role Profile Number
13177
Job Purpose
The primary purpose of this position is to drive adoption and implementation of digital solutions across the organization. This role requires strategic thinking and collaboration across technical and operational disciplines and generate the targeted cash to support implementation based on the value levers identified. This role will lead individual and team initiatives/projects.
Safely focusing on critical productivity gains, quality and cost reductions while always supporting and driving Environment, Health, and Safety principles.
Key Accountabilities
Responsible for leading digitalization projects, including data analytics tools like Power BI and PI charts, and possessing a solid understanding of OT architecture.
Collaborating with cross-functional team members, including analysts, engineers, and end users, to coordinate the digitization process.
Acting as the focal point for managing any digitization initiative and ensuring its successful execution.
Participating in specialized initiatives as required and ensuring technological feasibility while involving all relevant stakeholders.
Addressing inquiries from clients and supporting Digitalization team with opportunity identification, business case development, execution, and performance of complex multi-disciplinary projects
Develop applications based on the design specifications and offer constructive feedback to designers, as well as propose alternative solutions when necessary.
Ensure that the code adheres to the most up-to-date coding practices and industry standards.
Collaborate closely with backend developers to gain a thorough understanding of the system's APIs and utilize them effectively.
Create unit and integration tests and create automation tools to streamline daily tasks.
Critically evaluate ideas and opinions to prevent potential pitfalls and inefficient solutions.
Take charge of comprehensive testing, including unit testing, integration testing, and functional testing.
Support effective change-management and project communication strategies to keep stakeholders and staff informed about project status
Minimum Qualifications
Minimum Qualifications, Experience and Competencies
Bachelor's Degree IT or Computer Science or Information Science or equivalent
Minimum Experience:
8-10 years of experience in manufacturing industry
Skills
Ma'aden High-Performance Competencies:
Experienced frontend developer building modern JavaScript-based web applications.
Expert experience with HTML, CSS/LESS/SCSS/etc., JavaScript React, Node, etc. and responsive design
Experience using JavaScript frameworks and libraries, such as React, Angular, etc.
Understanding of RESTful APIs and have knowledge of Object-Oriented programing.
Ability to write effective unit, integration, and end-user automation tests.
Plus Skills
Industrial environment experience
Chemical/Process experience
Mining/Beneficiation experience
Be The First To Know
About the latest Lead developer Jobs in Saudi Arabia !