Key Responsibilities:
- Develop and maintain Java-based applications, with a strong focus on Java, Spring, Hibernate, Collections, Design Patterns, JSP, Servlets, and related technologies.
- Utilize your strong technical knowledge of Data Structures and Algorithms to solve complex technical problems.
- Demonstrate proficiency in Core Java, ensuring you are up to date with the latest versions and best practices.
- Work on webservice integrations, with expertise in SOAP and REST APIs.
- Possess working knowledge of additional technologies such as Kafka, Redis, distributed systems, and distributed design.
- Preferred experience in Flight technology, including GDS (Global Distribution Systems) like Amadeus, Sabre, Travelport, or Navitaire.
- Collaborate effectively with cross-functional teams, communicating ideas and solutions clearly.
- Maintain accurate and comprehensive documentation of your work.
Qualifications:
- Bachelor's or Master's degree in Computer Science or a related field.
- Proven hands-on experience in Java development, with a strong portfolio showcasing your expertise.
- In-depth knowledge of Java, Spring, Hibernate, Collections, Design Patterns, JSP, Servlets, and other relevant technologies.
- Solid understanding of Data Structures and Algorithms, with the ability to solve complex technical challenges.
- Proficiency in Core Java and staying current with the latest Java advancements.
- Experience with webservice integrations using SOAP and REST APIs.
- Familiarity with technologies like Kafka, Redis, distributed systems, and distributed design is a plus.
- Prior experience in the Flight technology domain (GDS/Amadeus/Sabre/Travelport/Navitaire) is highly desirable.
- Strong communication skills, both written and verbal.
- Detail-oriented with a passion for maintaining clear and comprehensive documentation.