Java Software Engineer

at  CAE

30-418 Kraków, województwo małopolskie, Poland -

Start DateExpiry DateSalaryPosted OnExperienceSkillsTelecommuteSponsor Visa
Immediate20 Dec, 2024Not Specified24 Sep, 2024N/AAws,AdditionNoNo
Add to Wishlist Apply All Jobs
Required Visa Status:
CitizenGC
US CitizenStudent Visa
H1BCPT
OPTH4 Spouse of H1B
GC Green Card
Employment Type:
Full TimePart Time
PermanentIndependent - 1099
Contract – W2C2H Independent
C2H W2Contract – Corp 2 Corp
Contract to Hire – Corp 2 Corp

Description:

OUR IDEAL CANDIDATE HAS:

  • 2+ years of programming experience (Java ecosystem)
  • Experience in designing and building micro-services (SpringBoot)
  • Working knowledge of REST API design and implementation
  • Strong data-driven software development attitude
  • Practical NoSQL knowledge (MongoDB) and RDBMS systems
  • Knowledge of containerization (Docker, Kubernetes, OpenShift)
  • Knowledge of object-oriented programming principles and design patterns
  • Working knowledge of messaging systems (Apache Kafka)
  • Learning mindset
  • Good command of English

IN ADDITION TO THE FOLLOWING EXPERIENCE, NICE TO HAVE:

  • Practical knowledge of cloud-native services and applications (AWS)
  • Working knowledge of Linux OS
  • Experience with code analysis tools e.g. Sonar, GitHub Advanced Security

ABOUT US

CAE Flight Operations Solutions is an industry-leading digital platform trusted by the world’s top airlines and business aviation companies to optimize their operations. Every year, more than 50 million flights and over 200,000 crew members are supported by CAE’s flight operations software backed by a global team and unparalleled expertise.
With over 13,000 employees in more than 40 countries, CAE is a global leader in training for the civil aviation, defense and security, and healthcare markets. To learn more: www.cae.com

LI-JK1

Responsibilities:

ABOUT THIS ROLE

The Airline Master Data team at CAE is looking for a Software Engineer to help us build the best data hub in the industry. Airline Master Data is a modern solution for exchanging standardized airline operational data in real-time. It provides industry data consistency across a variety of airline operations products. The software is designed as a set of multi-tenant micro-services deployed in Kubernetes with a NoSQL persistence layer and Kafka messaging.

THE ROLE WE ARE OFFERING YOU:

  • Design and develop of efficient backend systems
  • Write unit and integration tests
  • Analyze and solve performance bottlenecks
  • Provide and implement ideas for application improvements
  • Share knowledge and mentor junior team members


REQUIREMENT SUMMARY

Min:N/AMax:5.0 year(s)

Computer Software/Engineering

IT Software - Application Programming / Maintenance

Software Engineering

Graduate

Proficient

1

30-418 Kraków, Poland