Luxoft is a global leader in high-end software development.
Luxoft is looking for talents with a passion for technology & ready to create original solutions. Once on board, you are invited to expand your knowledge & skills, offering you a continuous learning experience helping you stretch your potential.
So if you’re enthusiastic by the idea of accessing cutting edge technology & innovation to make an impact, why don't you join us?
A successful candidate will be comfortable evaluating the pre-existing build, packaging, deployment, test automation execution parts of the continuous deployment pipeline within similar teams. After the evaluation he/she will propose a target model for the new team which either extends the current model or migrates to a new target model. Moreover successful candidates will have an "automated everything" mindset so the team can minimize cost / time spent on repeatable tasks.
Must have:
- Core Java (8)
- Experience in large corporate environments and/or financial services
- Experience setting up continuous deployment environment
- Prepared to work as additional developer as well as DevOps
- Deep understanding of the Java / JavaScript build and deployment process
- UNIX administration experience, account set up.
- Very comfortable with Unix CLI and scripting
- Maven
- Continuous Integration (TeamCity / Jenkins / etc.)
- Capable of working with infrastructure teams to co-ordinate requests and changes
- Maven
- Git
- Nexus
- Gulp
- Node JS / NPM
- Working collaboratively with automation QA to integrate tooling for testing
Nice to have:
- Puppet / Chef
- JIRA
- Cucumber BDD
- Selenium
- Liquibase
- Spring (MVC, Boot, etc.)
- Docker
- Understanding of networking concepts (firewalls / routes / etc.)
The solution will be delivered and hosted internally on premise (not cloud hosted), and will utilize many pre-existing technologies such as TeamCity CI server, Git source control, Sonar static analysis, JIRA issue tracking, Nexus artifact repository, etc. The core server infrastructure is provisioned by a separate team responsible for delivering the underlying servers to the application teams. The server-side code will be written primarily in Java 8 and the client-side code in HTML5.