Bangalore, Karnataka, India
Information Technology
Full-Time
ALTEN India
Overview
About The ProjectThe BlueBook project is a sophisticated application designed to manage configuration files and generate technical reports for Flight Warning Systems. The system features a Live Preview Editor that allows users to structurally manage sections (text, tables, diagrams) and instantly view changes. It integrates a reactive architecture for real-time visualization and supports complex PDF exports (A4 pagination, merged cells, vector graphics) directly from the UI, treating the application as a bridge between structured data (CSV/XML) and visual documentation. The tool also involves fetching data using API from another tool.
Key Responsibilities
- Design & Develop: Architect and implement a scalable, reactive desktop application using Java 21 and JavaFX 20+. Build a modular system separating the Editor (RichTextFX) from the Preview Renderer (Scene Graph).
- Feature Ownership: End-to-end ownership of the "Live Preview" engine. Implement reactive event streams (using ReactFX) to handle real-time updates without performance lag. Develop the PDF Export Engine using the JavaFX Printer API to ensure 100% visual fidelity between screen and print (WYSIWYG).
- Data Integration:Implement parsing logic for CSV (for diagrams) and structured data (JSON/XML) for project state. Ensure seamless binding between the Data Model (Observables) and the UI.
- Collaboration:Collaborate with the Airbus focal to capture requirements for dynamic reporting and ensure the project tracker is up-to-date. Maintain technical documentation (Specification Dossier) for the custom rendering pipeline.
- Core Language Proficiency: 5+ years of strong experience in Java (Standard Edition). Proficiency in modern Java features (Streams, Records, Modules).
- UI & Graphics: Deep expertise in JavaFX (OpenJFX). Ability to work with the Scene Graph, Canvas API, and custom CSS styling. Experience with RichTextFX (for code/text editors) and ReactFX (for reactive programming) is highly valued.
- Architecture: Understanding of MVVM (Model-View-ViewModel) patterns in desktop applications. Experience designing modular systems where data state is decoupled from visual rendering.
- PDF/Reporting: Experience with generating print-ready documents programmatically (PageLayout, Scaling, Vector Graphics).
- Databases/IO: Working knowledge of file I/O (CSV/XML parsing) and local storage strategies.
- Communication: Excellent ability to articulate complex UI/UX architectural designs to stakeholders.
- Problem Solving: Aptitude for solving rendering performance issues (e.g., optimizing large scene graphs or infinite scrolling lists).
5-8 Years
Education: BE/B.Tech
Employment Type: Full Time
Location: Bengaluru
Why Join ALTEN India?
- Opportunity to work with leading global aerospace clients.
- Dynamic, innovation-driven environment with exposure to cutting-edge technologies.
- Continuous learning and career growth opportunities.
- Inclusive and collaborative workplace culture.
Similar Jobs
View All
Talk to us
Feel free to call, email, or hit us up on our social media accounts.
Email
info@antaltechjobs.in