Job Title SOFTWARE DEVELOPMENT ENGINEER 4 - Java and Microservices
Are you ready for the next step in your career? Then you need to keep reading!
When we're looking to hire at Amadeus, we look internally first. Our teams get the benefit of your experience and you get more chances to grow and progress. So, if you are ready for a new challenge and want to drive your career, apply now!
Context
ACE group is responsible of the Automatic validation of software solutions deployed for entire Amadeus R&D worldwide.
It provides solutions, tooling, and support for 7000+ developers located in more than 20 locations.
The Deployment tooling includes
Deployment in Physical servers
Deployment in Virtual Windows/Linux Systems
Deployment in the Cloud
ACE group is composed of several people located in Nice(France), Bangalore and Erding(Germany)
Technical Environment
To provide automation around validation, ACE has built a suite of applications which manage the full validation during the deployment of Amadeus Software. The tools are used to perform thousands of validation checks in a single day.
All those solutions are hosted in premises on a Linux infrastructure and on Private/Public cloud.
These solutions are mission critical applications as they are key to Amadeus Operations.
Key responsibilities
Design, develop and maintain J2EE/Java based internal Applications related to Deployment tools for R&D which will be used by more than 7000 developers worldwide.
Develop and maintain Java based tools and propose improvements to the system
Suggest and implement continuous improvements to the working model/system
Support our internal customer regarding any issues they may face using above tools
Technical / Functional Competencies Required
Mandatory
Good knowledge in Core Java and JEE with minimum 10 years of experience as a developer
Good understanding of the OOP concepts and knowledge in JEE development
Experience in developing application using microservices architecture.
Experience in software development, tooling, development support and operations in collaboration with several teams and sites
In depth understanding of Windows and Linux/Unix operating system and system components CPU, memory, disk and network
Strong knowledge of multithreading in java applications
Experience of version Control tools like GIT and Bitbucket/Github
Experience working in Agile mode of development
Experience managing a mission critical application
Good to have knowledge on cloud.
Optional
Knowledge of Jenkins, Artifactory, Sonar, ANT, Maven
Good understanding of networking stack (TCP/IP, HTTP, DNS, HA, load balancing).
Experience in managing application and web servers (Nginx, Apache, Tomcat, Jboss).
Diversity & Inclusion
We are an Equal Opportunity Employer and seek to hire the best candidate regardless of age, beliefs, disability, ethnicity, gender or sexual orientation.
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.