More jobs:
Senior Software Developer
Job in
Riyadh, Riyadh Region, Saudi Arabia
Listed on 2025-12-17
Listing for:
Node Technologies
Full Time
position Listed on 2025-12-17
Job specializations:
-
Software Development
Full Stack Developer, Software Engineer
Job Description & How to Apply Below
The Senior Java Developer will be responsible for designing, developing, and maintaining enterprise applications using Java EE, Spring Boot, Angular, and IBM File Net Content Manager
. The role requires strong backend and frontend development skills, with hands‑on experience in content management solutions and modern web frameworks. The ideal candidate will collaborate with architects, business analysts, and other development teams to deliver high‑quality, scalable, and secure software components.
- Develop and maintain Java‑based enterprise applications using Java EE and Spring Boot.
- Build responsive web interfaces and SPA applications using Angular.
- Implement backend services, RESTful APIs, business logic, and integration components.
- Ensure solutions meet performance, scalability, and security standards.
- Develop and maintain integrations with IBM File Net Content Manager.
- Work with File Net APIs (
CE API, REST API, Java APIs
) for document storage, retrieval, workflows, and metadata operations. - Design and implement content repository solutions including document classes, properties, event actions, and custom applications.
- Troubleshoot File Net‑related issues and optimize content management workflows.
- Collaborate on frontend and backend development tasks as part of a cross‑functional team.
- Build reusable UI components, services, and modules in Angular.
- Work with REST APIs, JSON, XML, and microservices architectures.
- Participate in design sessions and contribute to architectural decisions.
- Write clean, maintainable, and testable code following best practices (
SOLID, clean architecture
). - Conduct unit testing, integration testing, and support QA engineers.
- Optimize system performance, reliability, and security.
- Participate in code reviews and mentor junior developers.
- Work closely with architects, analysts, Dev Ops, and backend/frontend teams.
- Prepare technical documentation, API specifications, design diagrams, and user guides.
- Support production deployments and provide 3rd line technical support (
L3
) for critical issues.
Minimum 5 years of experience as a Java developer.
Strong hands‑on experience with:- Angular (v10+)
- HTML5, CSS3, Type Script
- SQL/No
SQL databases - Git, Maven/Gradle, CI/CD tools
- Containers (Docker, Kubernetes) is a plus
- Strong analytical and troubleshooting abilities.
- Ability to work in an agile environment with multiple stakeholders.
- Good communication and documentation skills.
- Team player with leadership potential and ability to mentor others.
- Experience with ECM (Enterprise Content Management) platforms.
- Knowledge of IBM Case Manager is a plus.
- Experience integrating with enterprise systems and SOA/Microservices architectures.
- Certifications in Java, Angular, or File Net technologies are a plus.
Position Requirements
10+ Years
work experience
To View & Apply for jobs on this site that accept applications from your location or country, tap the button below to make a Search.
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
(If this job is in fact in your jurisdiction, then you may be using a Proxy or VPN to access this site, and to progress further, you should change your connectivity to another mobile device or PC).
Search for further Jobs Here:
×