Skills Required: Understands and develops software solutions to meet end user's requirements. Ensures that application integrates with overall system architecture, utilizing standard IT lifecycle methodologies and tools. Develops algorithms, data and process models, plans interfaces and writes interface control documents for use in construction of solutions of moderate complexity. Should have strong experience in object-oriented programming , Java/J2EE applications and advanced concepts Strong knowledge of Hibernate, Spring MVC, Spring Boot, Microservices architecture. Strong knowledge in RESTful services, JSON, XML, XPATH and XSLT. Strong knowledge in UI frameworks HTML, CSS, Jquery, AJAX, Bootstrap, Javascript etc Experience with JavaScript frameworks Angular 2.x /4/5/8 framework, React JS, Backbone JS, Node JS Good understanding of Relational database experience and demonstrated abilities in Oracle and data modelling are required. Ability to learn new technologies and adapt quickly. Create & Own LLD and development artifacts as per best SDLC practices. Strong work ethic, communication skills & good time management with ability to lead diverse teams, meetings and stakeholders' meetings. Have experience in ALM tools (GitLab, TFS, Gradle, Maven, Jenkins, Docker, Artifactory, Pivotal Cloud Foundry, SonarQube, Ansible). Excellent Presentation and communication skills to work in a globally distributed team Working exposure with Agile (Scrum & XP) and DevOps is a must Desired skills: Experience in Aerospace domain. Eye for user-focused design and UI/UX. Education: Technical bachelor's degree and typically 5 to 8 years of related work experience. A technical degree is defined as any four year degree, or greater, in a mathematic, scientific or information technology field of study. | |