- Home
- Jobs
- Ideal Tech Labs
- Full Stack Developer
Full Stack Developer
Job Description Roles & Responsibilities Job Description We are looking for a Full-Stack Engineer with Terminal Operating System (TOS) exposure and a solid understanding of container terminal operations to design and build sophisticated applications for container terminals.The role focuses on developing applications that model real-world terminal operations, apply configurable business rules, process historical and real-time operational data, and generate analytics. Prior exposure to a TOS helps in understanding data context and operational flows, while a good understanding of terminal operations is essential to translate operational scenarios into accurate application behavior. Who Can Apply 5–10 years of overall software development experience. 3+ years of TOS exposure in any development, integration, or system-interaction role (Strong preference for Navis N4 experience) Roles & Responsibilities Design and develop end-to-end applications, covering backend, frontend, and integration layers. Design and develop backend systems using Java and Groovy to handle complex business logic. Build rule-driven and configuration-based workflows reflecting terminal operations. Develop services that process historical and near-real-time operational data. Create APIs to support scenario-based analysis, simulation-like behavior, and analytics. Design data models to support event timelines, state transitions, and performance metrics. Develop intuitive web-based user interfaces to visualize workflows, configurations, and analytics Integrate frontend components with backend services using secure and scalable APIs. Develop and maintain Selenium-based automation tests covering UI and end-to-end workflows. Work with relational databases to support high-volume transactional and analytical queries. Leverage TOS exposure to: Understand terminal data structures and event flows,Interpret operational context without impacting live systems, Map terminal workflows into application logic. Collaborate with product, QA, and DevOps teams to deliver scalable and reliable solutions across the full application lifecycle. Required Skills Strong experience in Java application development. Hands-on experience with Groovy for business logic and rule processing. Experience designing rule engines, workflow engines, or simulation-style logic. Experience with Selenium for automation testing. Strong SQL and relational database expertise. TOS experience, preferably Navis N4. High-level container terminal operations domain knowledge Experience building planning, analytics, simulation, or optimization applications. Exposure to SPARCS. Experience using AI tools to accelerate development, testing, or analytics. Experience with time-series data, event processing, or performance modeling. Cloud deployment and CI/CD experience. Company Industry IT - Software Services Department / Functional Area IT Software Keywords Full Stack Developer Get real-time job updates only on our App
Ready to apply?
You are viewing this role on JobSphere AI. Applications are completed on the original employer / source website.
Apply NowOpens the employer's site in a new tab
- CompanyIdeal Tech Labs
- LocationLebanon - Lebanon
- CategoryDevOps
- SourceNaukrigulf
- Listed1 month ago
Related DevOps jobs
Delivery Manager
The Team You Will Join You will join MetLife s Technology organization, working at the intersection of business and technology to enable large-scale delivery…
Head of Products
SkillUp MENA is seeking an experienced and visionary Head of Products to lead the strategy, development, and lifecycle management of our learning technology…
QA Backend Tech Lead
We are Qatar Insurance Company (QIC), the leading insurance provider in GCC. With a history dating back to 1964, we have established ourselves as a pioneer in…
Senior Data & Analytics Engineer
Our projects vary greatly and your responsibility as a consultant will differ based on the focus of the client engagement and your skillset. However, your role…