Software Development Engineer Ii - Travelport
  • Dublin, Leinster, Ireland
  • via BeBee.com
-
Job Description

Software Development Engineer: Design and develop complex software solutions using Java technologies, collaborating with cross-functional teams to deliver high-quality software.

Travelport is a worldwide travel retail platform that provides easy ways for businesses to connect through personalized content to agencies and travellers.

We're leading the change; we are the change. We are on a mission to power the future of travel.

Responsibilities:

  • Design and Development: Lead the design, development, and implementation of complex software solutions using Java technologies.
  • Coding: Write clean, efficient, and maintainable code while following best practices in software development.
  • Collaboration: Collaborate with cross-functional teams including product managers, designers, and other developers to deliver high-quality software solutions.
  • Technical Prowess: Provide technical expertise and guidance to junior engineers, ensuring the overall quality of the team's output.
  • Architecture: Understand and contribute to the architectural decisions of the software, ensuring scalability, reliability, and performance.
  • Problem Solving: Identify and solve software-related problems, analyze code defects, and implement effective solutions.
  • Code Review: Conduct code reviews to maintain code quality and ensure adherence to coding standards.
  • Documentation: Create and maintain technical documentation related to the software development process.
  • Innovation: Stay updated with the latest trends and technologies in software engineering and propose innovative solutions.

Requirements:

  • Bachelor's or Master's degree in Computer Science, Software Engineering, or related field.
  • Minimum of 3 years of professional experience in software development, with a focus on Java technologies.
  • Proficiency in Java programming language and related frameworks (Springboot, Hibernate, etc.).
  • Strong understanding of object-oriented design principles and design patterns.
  • Experience with web technologies and web frameworks (e.g. React) is a plus.
  • Familiarity with databases (SQL, No SQL) and experience in optimizing database queries.
  • Knowledge of software development tools, such as version control systems, build tools, and IDEs.
  • Excellent problem-solving skills and the ability to work in a fast-paced, collaborative environment.
  • Strong communication skills, both written and verbal, with the ability to explain complex technical concepts to non-technical stakeholders.
  • Ability to work effectively in a team as well as independently, with a positive attitude and strong work ethic.

We celebrate diversity and are committed to creating an inclusive environment for all employees. Competitive base salary, annual bonus, private medical insurance, generous holiday allowance, life assurance, and more.

;