Principal Developer (Aviation Industry)
Madalińskiego, Kraków +4 Locations
Eviden
Principal Developer Wanted — Join an Aviation Tech Team!
Take your career to new heights — work on impactful solutions for a European client
Are you an experienced Java engineer ready for a new adventure? Do you want to work at the intersection of technology and aviation, developing innovative solutions in a truly international environment? We’re looking for a proactive, independent specialist to join our team supporting a major client from the aerospace industry.
Your Key Responsibilities:
Full-Stack Architecture & Development – Java, React, TypeScript:Lead the design and development of end-to-end solutions with a strong emphasis on Java backend services using Quarkus/Spring, while also developing modern, responsive frontend applications using React, TypeScript, and contemporary UI frameworks. Ensure architectural coherence across the entire stack.
AI-Assisted Development: Champion the adoption and effective use of Claude Code and other AI-assisted development frameworks. Guide the team in prompt engineering, code review of AI-generated code, and best practices for integrating AI tools into the development workflow while maintaining security and quality standards.
Backend Excellence: Architect and implement high-performance, scalable microservices and APIs using Java, ensuring code is maintainable, testable, and aligned with industry best practices. Drive technical decisions on backend architecture and patterns.
Database Architecture: Design and optimize complex database solutions across MongoDB and PostgreSQL, including schema design, query optimization, indexing strategies, data modeling, and migration strategies to achieve exceptional performance and scalability.
Event-Driven Architecture: Design and implement robust event-driven systems using Kafka, ensuring reliable message processing, event sourcing patterns, and seamless integration with monitoring solutions (ELK stack).
Performance & Scalability Engineering: Identify, analyze, and resolve performance bottlenecks across the entire stack - from frontend rendering to backend processing to database queries. Implement comprehensive performance monitoring, profiling, and optimization strategies.
DevOps & CI/CD Leadership: Design and maintain sophisticated CI/CD pipelines using Jenkins, integrate security scanning (SonarQube, Snyk, OWASP), manage artifact repositories (Nexus), and ensure deployment automation. Implement infrastructure-as-code and container orchestration strategies.
Testing Strategy: Establish comprehensive testing strategies including unit testing, integration testing, end-to-end testing, performance testing, and security testing. Ensure high code coverage and quality gates throughout the pipeline.
Security & Compliance: Implement and enforce security best practices across the full stack, including secure coding, authentication/authorization mechanisms, vulnerability management, secrets management, and compliance with industry standards.
Technical Leadership: Provide technical mentorship to development teams, conduct code reviews, establish coding standards, and foster a culture of engineering excellence and continuous learning. Make critical architectural decisions and drive technical strategy.
AI/ML Integration: Design and implement integrations with AI/ML services, LLM APIs, and intelligent automation features. Understand prompt engineering, model selection, and responsible AI practices.
Stakeholder Collaboration: Work closely with product owners, architects, security teams, and business stakeholders to translate complex requirements into technical solutions. Communicate technical concepts effectively to both technical and non-technical audiences.
End-to-End Ownership: Take complete ownership of complex features and systems from conception through design, implementation, testing, deployment, and maintenance. Drive initiatives independently with minimal supervision while ensuring alignment with team goals.
What We’re Looking For:
Required Technical Expertise:
Java Mastery: 8+ years of extensive experience with Java, Maven/Gradle, and deep expertise in Quarkus and/or Spring Boot for building enterprise-grade applications. Strong understanding of JVM internals, garbage collection, and performance tuning.
Full-Stack Proficiency: Strong experience with React, TypeScript/JavaScript (ES6+), HTML5, CSS3, and modern frontend build tools (Webpack, Vite). Experience with responsive design, state management (Redux, Context API), and frontend performance optimization.
Database Expertise: Advanced knowledge of MongoDB and PostgreSQL, including complex query optimization, indexing strategies, replication, sharding, backup/recovery, and data migration patterns.
Microservices & Messaging: Expert-level experience with Kafka for event-driven architectures, including topics, partitions, consumer groups, and integration with monitoring solutions (ELK stack, Prometheus, Grafana).
DevOps & Infrastructure: Strong hands-on experience with Docker, Kubernetes, Jenkins, SonarQube, Nexus, and GitOps practices. Ability to design and implement complete CI/CD pipelines with security integration.
Version Control: Advanced Git proficiency, ideally with Bitbucket, including branching strategies, merge conflict resolution, and code review processes.
Cloud & Infrastructure: Experience with cloud platforms (AWS, Azure, or GCP), infrastructure-as-code (Terraform, Ansible), and container orchestration at scale.
AI & LLM Integration: Practical experience with AI-assisted development tools (Claude Code, GitHub Copilot, or similar). Understanding of LLM APIs, prompt engineering, and integration patterns. Knowledge of AI/ML frameworks (TensorFlow, PyTorch, scikit-learn) is a plus.
Testing Frameworks: Comprehensive knowledge of testing strategies and tools including JUnit, Mockito, Testcontainers, Jest, React Testing Library, Selenium/Cypress, and performance testing tools (JMeter, Gatling).
Security Tools & Practices: Experience with security scanning tools (Snyk, OWASP Dependency-Check), secure coding practices, authentication/authorization (OAuth2, JWT, OIDC), and vulnerability management.
Performance Engineering: Deep understanding of performance profiling tools (JProfiler, VisualVM, Chrome DevTools), APM solutions (New Relic, Dynatrace, AppDynamics), and optimization techniques across the entire stack.
Required Professional Attributes:
Principal-Level Experience: 10+ years of software development experience with at least 3-5 years in senior or principal roles, demonstrating technical leadership and strategic thinking.
Architectural Vision: Proven ability to design complex, scalable systems and make sound architectural decisions that balance technical excellence with business needs.
Exceptional Communication: Outstanding ability to articulate complex technical concepts to diverse audiences, lead technical discussions, and build consensus across teams.
Agile Mastery: Deep experience with Agile/Scrum methodologies, with the ability to mentor teams on best practices and continuous improvement.
Autonomous Leadership: Demonstrated ability to work independently, drive initiatives from conception to completion, and make critical decisions with minimal supervision while keeping stakeholders informed.
Mentorship Excellence: Proven track record of mentoring developers, conducting effective code reviews, and elevating team capabilities through knowledge sharing.
Innovation Mindset: Passion for emerging technologies, particularly AI-assisted development, with the curiosity and drive to evaluate and adopt new tools and practices that enhance team productivity.
Problem-Solving Excellence: Strong analytical skills with the ability to break down complex problems, identify root causes, and implement elegant, maintainable solutions.
Continuous Learning: Commitment to staying current with industry trends, best practices, and emerging technologies through continuous learning and professional development.
Preferred Qualifications:
Experience with additional frontend frameworks (Vue.js, Angular)
Knowledge of GraphQL and API design patterns
Familiarity with observability platforms and distributed tracing
Experience in the aviation or air traffic management domain
Understanding of AIXM (Aeronautical Information Exchange Model) or aeronautical data standards
Contributions to open-source projects or technical community engagement
Certifications in relevant technologies (AWS, Kubernetes, Java, etc.)
What’s in it for you?
Wellbeing programs & work-life balance - integration and passion-sharing events
Private medical and dental care
Benefits platform – shopping, cinema, sport etc.
Co-funding of sports activities, e.g. Multisport & OK system cards, b-active program
Courses and certifications e.g. Google Cloud, AWS, ITIL
Conferences and Expert Communities
Gift packages for special occasions: Easter, Christmas, Children’s Day
Appreciation for seniority: additional days off, Atos Jubilee gifts
Hybrid mode of work (max. 2 times per month based on your location)
Charity and eco initiatives
What happens next?
Quick conversation with HR
Interview with a Manager/IT expert/project representative

We are Eviden, the #NextGenTech leader. Eviden in Poland means over 20 years of experience and about 3000 experts. We’re delivering services globally in 3 areas: Digital, Cloud, Big Data & Security. Join us to expand the...
Principal Developer (Aviation Industry)
Principal Developer (Aviation Industry)
Madalińskiego, Kraków
Eviden