Bright minds,
sharp solutions

Luxoft is a global IT service provider of innovative technology solutions that delivers measurable business outcomes to multinational companies. Its offerings encompass strategic consulting, custom software development services, and digital solution engineering. Luxoft enables companies to compete by leveraging its multi-industry expertise in the financial services, automotive, communications, and healthcare & life sciences sectors. For more information, please visit the website.

Position:

Sr. Software Engineer - Back-end

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
- 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

Must

- Knowledge of design patterns
- Knowledge of internet/web development technologies
- Java technologies
* Strong Java programming skills
* Java Servlets Technologies
* Freemarker (very nice to have)
* 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

Nice to have

- Expertise with AWS (S3, Elastic cache, lambdas)
- Working experience with Chef
- Databases (MongoDB desired)
- Exposure to A/B Testing
- Template Engines (FTL)
- JavaScript technologies:
* Some JavaScripts programming skills
* AngularJS or BackBone
* AMD (RequireJs, Dojo), IIFE
* jQuery
* Unit testing: QUnit (preferable) or Jasmine or Mocha or UnitJS
* Debugging Tools (Chrome or FireFox Dev Tools)

Languages

  • English: Upper-intermediate

Relocation package

If needed, we can help you with relocation process. Click here for more details:

Hot

WHERE
Guadalajara, MX
Work Type
Java
ADD TO MY JOBS
RECOMMEND A FRIEND
Apply

Check us out on:


More job opportunities in Java

Specialization Position / Title Location Send to a friend
Java Sr. Software Engineer / Team Lead - Back-end - LAVATAX (new team) Guadalajara, MX, MX Apply or Add to my jobs
Java Hot Software Engineer - Full Stack - Identity Guadalajara, MX, MX Apply or Add to my jobs
Java Software Engineer, Back-end Guadalajara, MX, MX Apply or Add to my jobs
Java Hot Sr. Software Engineer, Back-end Guadalajara, MX, MX Apply or Add to my jobs
Java Software Engineer - Full Stack Guadalajara, MX, MX Apply or Add to my jobs
Java Hot Sr. Software Engineer - Full Stack Guadalajara, MX, MX Apply or Add to my jobs
Java Software Engineer, Back-end Guadalajara, MX, MX Apply or Add to my jobs
Java Senior Software Developer Guadalajara, MX, MX Apply or Add to my jobs
Java Senior Software Developer Guadalajara, MX, MX Apply or Add to my jobs
Java Back-end Software Engineer Guadalajara, MX, MX Apply or Add to my jobs
Java Hot Back-end Software Engineer Guadalajara, MX, MX Apply or Add to my jobs