Principal Engineer/Architect - Java - Airline Domain
Job Description
Minimum of 12+ years of experience with technical hands-on in full-stack development & helping other team members
\nTechnical Expertise:
\nJAVA, J2EE
\nWeb Technologies - Angular, OOJS
\nExposure to Python, Scala
\nCloud (OpenShift/Kubernetes/Docker)
\nDatabases MS SQL, Oracle, NoSQL
\nHDFS, Apache Spark
\nDetailed Tech Stack:
\nExcellent command on OOPs in Java, Angular. Knowledge in JavaScript / HTML is good to have.
\nGood skills in Unix environment
\nGood knowledge and demonstrable experience in Cloud based development (Docker container technology in Kubernetes / OpenShift preferred)
\nGood Knowledge on NoSQL Database (Couchbase Preferred)
\nHands on experience of using data structures, extended libraries in JAVA with knowledge in Design patterns
\nExcellent knowledge in microservices and their design patterns (Knowledge on Quarkus Microservice framework would be a plus)
\nExperience in XML, RestAPI is mandatory and Edifact is good to have
\nGood Experience with Troubleshooting and monitoring tools (Yourkit, Grafana, JMeter Preferred)
\nExperience with Continuous Integration and Continuous deployment is a plus (Jenkins Preferred)
\nDeep understanding of non-functional requirements (NFR) and/or underlying technologies impacting final solution
\nStrong communication abilities to convey technical information to stakeholders and / or be able to influence technical decisions
\nAwareness of latest technology trends and standards in the industry.
\nProcesses
\nAgile (Scrum) methodology
\nGood Troubleshooting skills, Good Communication Skills
\nPerform Code reviews
\nWeekly reports on status of the items worked
\nProposals, implementations of best processes and standard practices within the team
\n