Experienced Software Engineer - Java
Core
Develop and integrate complex software components for large-scale aviation systems, ensuring high availability and fault tolerance.
Role type
Senior Full Stack Software Engineer (Java/Angular)
Builds
Production-ready software systems and features for commercial airplanes and defense products
Domain
Aerospace / Aviation
Deliverable
production ML models | product features
Required skills
Java 8+, Spring Boot 3.x, Angular 12, TypeScript, Kafka or RabbitMQ, Microsoft Azure, SQL Server/MySQL/PostgreSQL, Jest, Git, CI/CD pipelines, Maven/Gradle, Shell scripting
Preferred skills
DevOps practices, React Native, mobile UI/UX, Python scripting
Technologies
Java, Spring Boot, Angular, TypeScript, Kafka, RabbitMQ, Azure, Jest, Git, Maven, Gradle, SQL Server, MySQL, PostgreSQL
Responsibilities
Design and evolve systems for testability and automation; estimate user stories and tasks for sprint planning; collaborate with Product Owners to validate code and acceptance tests; raise and resolve technical impediments; deliver working software meeting quality standards; integrate complex software components into functional systems.
Seniority
Senior, hands-on IC