Flight Centre is hiring for Software Engineer

www.djobbuzz.com 16 Jul 2024
Company Name
Flight Centre
Company Website
https://www.flightcentre.com.au/
Experience
1-4 years
Job Role
Developer
Job Type
  • Experienced
Job Location
  • Bengaluru/Bangalore
Education
  • BE/BTech
Branch
  • IT
  • CS
Job will expire on
26 Jul 2024

Eligibility Criteria

  • Bachelor's degree in Computer Science, Software Engineering, or a related field. A master's degree is a plus.
  • 1-4 years of hands-on experience in software development, with a focus on Java and React.
  • Strong expertise in Java and React frameworks, including SpringBoot, Hibernate, and ReactJS.
  • Strong experience in building user interfaces using React, Redux, and related libraries.
  • Sound understanding of microservices architecture, RESTful APIs, and cloud-native development principles.
  • Proficiency in database technologies such as SQL and NoSQL databases.
  • Experience with version control systems, preferably Git.
  • Familiarity with agile software development methodologies, such as Scrum or Kanban.
  • Excellent problem-solving skills and the ability to analyze and debug complex software applications.
  • Strong communication and collaboration skills, with the ability to work effectively in cross-functional teams.
  • Proven track record of delivering high-quality software solutions on time and within budget in a fast-paced environment.

Job Description

  • Design and develop robust, scalable, and high-performance software solutions using Java and React frameworks on the Azure platform.
  • Collaborate with product managers, designers, and other stakeholders to understand business requirements and translate them into technical specifications.
  • Write clean, efficient, and maintainable code, adhering to coding standards and best practices.
  • Troubleshoot and debug application issues, identify root causes, and implement timely resolutions.
  • Perform unit testing and debugging to ensure the quality and stability of software applications.
  • Conduct code reviews and provide constructive feedback to team members to improve code quality.
  • Identify and resolve technical issues, bottlenecks, and performance gaps in software applications.
  • Ensure application security by following secure coding practices and integrating appropriate security measures.