Start Date
Immediate
Expiry Date
28 May, 25
Salary
0.0
Posted On
28 Feb, 25
Experience
5 year(s) or above
Remote Job
Yes
Telecommute
Yes
Sponsor Visa
No
Skills
Odata, Java, Web Development, Html5, Apache Camel, Jquery, Javascript, Kafka, Rest, Elasticsearch, Containerization, Soap, Sql Server, Javascript Libraries, Object Oriented Programming, Integration, Testing, Gradle, Git
Industry
Computer Software/Engineering
ABOUT FLIGHTSAFETY INTERNATIONAL
FlightSafety International is the world’s premier professional aviation training company and supplier of flight simulators, visual systems and displays to commercial, government and military organizations. The company provides training for pilots, technicians and other aviation professionals from 167 countries and independent territories. FlightSafety operates the world’s largest fleet of advanced full-flight simulators and award-winning maintenance training at Learning Centers and training locations in the United States, Canada, France and the United Kingdom.
MINIMUM EDUCATION
MINIMUM EXPERIENCE
8+ years in Java 1.8+ development role
5+ years of experience in Spring/SpringBoot
2+ years of experience working with Apache Camel, Kafka, ElasticSearch or similar systems
String knowledge and experience in various forms of testing: unit, integration, end to end.
Strong knowledge on containerization (Docker/Kubernetes)
Strong knowledge of object-oriented programming
Strong knowledge of web service models: SOAP, OData, REST
Strong knowledge of GIT
Strong knowledge of Gradle and Apache Maven
Experience with using SQL Server as a backend preferred
KNOWLEDGE, SKILLS, ABILITIES
PURPOSE OF POSITION
The Senior Software Engineer is responsible for developing, maintaining, and identifying improvements by planning, implementing, and monitoring software framework solutions.
TASKS AND RESPONSIBILITIES
Execute product specification, system design, development and system integration
Develop new product concepts and development, deliver product prototypes
Conduct new technology research, concept specification and design of individual software components
Participate in product and program collaboration
Refactor implementations to standardize on an event driven architecture
Refactor web application and services to be completely stateless and cloud ready
Maintain, configure and improve integration with COTS platforms
Troubleshoot and fix problems and provide root cause analysis in a timely manner
Complete other tasks as required