Position: Java Developer
Category: Java
English level: intermediate
Years of experience: 3

- Implementation of new functionality which include database, Web UI and business logic changes
- Writing unit and integration tests
- Developing the continuous integration workflow which allows to build server code, run unit/in-container/functional/integration tests, get coverage data and publish the overall consolidated results in a single place (developing main workflow, writing Ant and shell scripts, creating Jenkins jobs, configuring test servers etc)
- Maintaining Jenkins build servers, configuring new jobs, team-members consulting
- Debugging, troubleshooting and defect fixing on both server and web UI sides
- 3,5 years of Java software development experience
- About a year of experience as Quality Control / Automation Engineer
- Solid knowledge of Java technologies, OOD concepts, design patterns, server-side and web development
- Looking for a new project built with modern technologies
- Flexible working schedule is desirable, would be nice to have the possibility to work from home periodically
- Interested in learning and using modern frameworks and technologies such as Scala/Akka, Dropwizard, microservices architecture, big data etc
- NOT interested in legacy Java EE projects, front-end-mostly projects