Skip to main content

Sr. Software Engineer - Full Stack (Java/UI)

Warning message

This job ad is no longer active. Search for new jobs.
  • Project Description: We are looking for a Software Engineer with passion for delivery of innovative customer facing Website solutions amidst an agile development environment. You will be interfacing with teams across disciplines working for one of the largest online travel ecommerce web sites in the world, and you will get a chance to utilize your critical thinking and technical skills to help execute some of our core next generation platform features. 

    Bring your creativity and desire to be the best, and join us as we solidify our position as the leaders in on-line travel!

  • Responsibilities: - Develop and support data driven product decisions in a high energy high-impact team 
    - Contribute to the sophisticated web application with advanced UI technologies 
    - Help the team adopt technologies and processes that improve team productivity 
    - Work in an agile environment to ship next generation features while meeting customers demanding technology needs 
    - Work collaboratively with other teams to develop robust and scalable features
  • Skills Required: - Knowledge of design patterns 
    - Knowledge of internet/web development technologies 
    - Java technologies 
    * Strong Java programming skills 
    * Java Servlets Technologies 
    * Expertise in using the Spring Dependency Injection (IoC) and Spring MVC 
    * Unit Testing Frameworks: JUnit or TestNG 
    * Unit Testing Mocking: EasyMock (preferable) or Mockito 
    * Gradle (preferable) or Maven 
    * Debugging Tools (InteliJ or Eclipse) 

    - Software development lifecycle 
    * Experience with the Agile Toolset and Programming Practices 
    * Demonstrated ability to develop and support large-sized internet-scale software systems 
    * Continuous delivery principles 
    * Knowledge of configuration management 
    > Perforce PV4 (preferable), Git (nice to have), Mercurial, Rational Synergy, Subversion. 
    > Version control and release management 
    > Experience on merging branches 
    > Experience on backing out changes 

    Looking to grow as a Full Stack Developer 

    - Nice to have 
    * Experience with UI technologies (JavaScript, HTML, CSS -LESS/SASS-, Debugging Tools (Chrome or FireFox Dev Tools)) 
    * Expertise SQL and No-SQL databases

Occupational fields: 
Software development
Employment type: 
Full time
Years of experience: 
5 - 10 years
Required languages: 
Required general skills: 
Excellent communicator
Required IT skills: 
Java / JVM
Front-end & GUI