Java Delivery Track
Description
Main skill
Required capability
1
Enterprise Java Application Development
Develop and extend enterprise Java services and related integrations. Required capabilities include Java, REST APIs, Oracle SQL/PLSQL, background jobs, service concurrency, and maintenance of existing production applications.
2
Large-File and Distributed Workflow Engineering
Design and implement reliable handling up to 50GB files using streaming I/O, asynchronous processing, chunking, packaging, bounded concurrency, resumable transfer, retry, timeout, cleanup, and recovery. Engineers must safely handle large offsets and avoid loading complete payloads into memory.
3
API, Signing, Validation, and Data Integration
Integrate Java services with existing authentication, signing, validation, storage, and upstream or downstream interfaces. The work requires understanding checksums versus digital signatures, metadata and manifest contracts, binary compatibility, file-validity checks, and interface error handling.
4
Automated Testing, Performance, and Troubleshooting
Create unit and integration tests for normal, boundary, performance, and failure conditions. Engineers must diagnose CPU, memory, disk, network, concurrency, partial-transfer, corruption, duplicate-chunk, and recovery problems and provide repeatable evidence for system and integration reviews.
5
Controlled Aerospace Delivery and Traceability
Deliver reviewed changes through controlled repositories, build pipelines, cybersecurity checks, configuration management, and release processes. Engineers must maintain requirements-to-test traceability, controlled documentation, test evidence, review records, and support qualification, acceptance, and release activities.

