Welcome to a world where ambitions fly high.
From experienced pilots to dynamic professionals embarking on new careers, Qatar Airways is searching for talented individuals to join our award-winning team.
We take pride in our people a dynamic and culturally diverse workforce is essential to why we are one of the finest and fastest growing airlines in the world.
We offer competitive compensation and benefit packages.
About Your Job
In this role as a TS Controller, you will be responsible to design, develop code, test, implement & support software that cater to the needs of the various lines of business in Qatar Airways group.
You will be also responsible to provide system support for the production applications.
Technical Expertise Required For The Role
5+ years’ experience with Java / JDK 1.6 / 1,7 / 1,8 with struts / spring / hibernate / jquery / jsp / XML / JMS experience
In-depth knowledge on performance tuning of Java application server platforms specific to JDBC / Connection pooling / Heap / GC / threading / JMS etc to build / deploy optimized platforms.
Minimum 5 years’ experience in Apache Camel Framework development experience as core developer
Strong Debugging and Troubleshooting Expertise using open source tools (for performance analysis / troubleshoot / code debugging)
Minimum 5 years of experience in development tools and integrated build systems : Eclipse IDE, Jenkins / Hudson, Maven - Software development cycle and automated testing experience (TDD)
Exposure to HDFS, MapReduce, Hive capabilities, Kafka + Storm for streaming
Exposure to Docker, Docker Swarm, Openshift tools and frameworks
Exposure to JBOSS Application server management
Knowledge of Apache Tomcat / JBoss Tomcat Application server with performance tuning expertise
Knowledge of web and application server load balancing using hardware load balancer like f5 or software load balancer.
Must have scripting knowledge (like shell scripting, perl scripting, php, etc) to automate routine workload like platform creation, deployment of application, and alerting of critical parameter.
Good understanding of Redhat linux Operating system with OS troubleshooting experience to support Middleware platform
Strong analytical skills strong problem solving skills, communicates in a clear and succinct manner and effectively evaluates information / data ed.
Qualification And Skills Required
To be successful in this role, you must hold Bachelor of Engineering degree in IT / CSC / ECE or equivalent. You must have minimum 5 years of job-related experience in Oracle / Sun Java programming language.
In addition to software development experience you must also have exposure to DevOps models.
You must have an in depth knowledge and hands-on experience in experience with Java / JDK 1.6 / 1,7 / 1,8 with struts / spring / hibernate / jquery / jsp as well as XML core development experience.
Strong analytical skills strong problem solving skills, communicates in a clear and succinct manner and effectively evaluates information / data to make decisions;
anticipates obstacles and develops plans to resolve
Resourceful and quick learner; able to efficiently seek out, learn, & apply new areas of expertise as needed.
Highly self-motivated, able to work independently
Good understanding of Relational databases (Oracle, MySQL, PostgreSQL etc )
Good to have hands on administration experience on messaging systems like IBM MQ Series and other open source MQ systems like ActiveMQ
Good to have airline domain experience with IATA standard messaging (e.g SSIM / ASM / SSM / MVT / CargoIMP / XML, etc) for Airline message types.
Structured problem analysis and resolution
Experience with App log analysis, debug log analysis
Note : you will be required to attach the following :
Resume / CV
Copy of Highest Educational Certificate
Copy of Passport