Job
Description
As a Java Lead specializing in Crew Management, you will be responsible for utilizing your 10+ years of experience to lead technical design and programming efforts. Your expertise in Java/J2EE Spring, Spring Boot, Git/SVN, Hibernate, Microservices, RESTful/SOAP APIs, and Apache/Confluent Kafka will be crucial in developing applications that meet business requirements. Your role will involve collaborating with business users to understand their needs and translate them into functional and non-functional technical requirements. You will be expected to evaluate project timelines based on complexity, available resources, and competing priorities. In addition to hands-on development, you will be required to design, test, and deploy applications, ensuring compliance with testing, documentation, and change management standards. Your ability to implement quality control measures such as code reviews, automated testing, and debugging procedures will be vital in maintaining code quality. Furthermore, you will troubleshoot technical issues, analyze application performance, and take corrective actions as necessary. Your familiarity with cloud environments and willingness to provide development and support in such environments will be advantageous. Excellent communication skills are essential in this role, as you will be managing workload prioritization and delivering commitments in a timely manner. You should also be prepared to provide on-call support as per the rostered schedule. Overall, as a Java Lead with a specialization in Crew Management, you will play a key role in the development, maintenance, and support of applications that meet the defined requirements of the airline operations, airport operations, flight operations, and crew management domains. Your technical expertise, combined with your ability to collaborate with business users and adhere to development standards, will be critical in ensuring the success of projects and the satisfaction of stakeholders.,