SENIOR JAVA DEVELOPER (offline)

Our department runs a variety of small, medium and large accounts in multiple domains internationally, like Mass Media, Social Networks, Video streaming, Mobile communications, offering versatile and challenging opportunities for those who seek continuous professional development within very strong teams.
In Media we are striving to employ cutting edge technologies and approaches whenever possible. Most of our Customers come from the USA, UK, Australia, Japan and Western Europe, hence satisfactory English command is a must.

Our Customer is among the world's leading creators and distributors of award-winning still imagery, video and multimedia products, as well as other forms of premium digital content. The project targets to enhance and further develop advanced media management platform, to help our Customer to serve business customers in more than 100 countries and continue to be the first place media professionals to discover, purchase and manage the digital content. You will have an opportunity to work alongside of the best-in-class photographers and imagery that help customers produce inspiring work which appears every day in the world's most influential newspapers, magazines, advertising campaigns, films, television programs, books and online media.
Responsibilities
β€’ Implement software components according to design specifications. Refactor considerable amounts of legacy code
β€’ Work in a high-speed, agile environment to deliver features in the shortest time possible
β€’ Deliver quality code by applying sound development practices
β€’ Perform system integration and testing, problem troubleshooting and resolution; perform unit testing of software components
β€’ Participate in estimating project efforts and delivery timelines
β€’ Participate in peer design and code reviews
β€’ Identify technical, schedule, and other project risks and provide relevant feedback
β€’ Proactively collaborate with teammates and communicate with project stakeholders to ensure project efforts proceed efficiently and with predictability
β€’ Provide technical input into product roadmaps, negotiating compromises between business and technical constraints
Skills
MUST
β€’ Strong experience with Java
β€’ Experience writing distributed applications using Java
β€’ Hands-on expertise with SQL databases (Oracle, MySQL, PostgreSQL) and NoSQL ones like Mongo, Redis
β€’ Develop and update all system design deliverables including the database and system design specifications
β€’ Comfortable working with extensive legacy code bases as well as working on greenfield projects
β€’ Be able to explain advantages of using json/xml for storing objects in queues; run jobs using a system such as Spring Batch or Quartz; JMS; hosting applications in virtualized environments either public (Amazon, Google, VMWare), or private ones
β€’ Hands-on experience with microservices architecture
β€’ Expertise with ORM solutions like iBatis/Hibernate
β€’ A proponent refactoring, code reviews, continuous integration/delivery and Scrum
β€’ Familiarity with version control systems such as Git, SVN etc.
NICE TO HAVE
β€’ Ability to have regular business trips to the USA
Experience writing multi-threaded applications using Java
β€’ Experience with JS, node.js
β€’ Review development deliverables
β€’ REST familiarity: migrate to RESTful services on the backend and generate HTML views on client side using static HTML files
β€’ Knowledge of Struts; good understanding of how to take advantage of Dependence Injection (Spring, Guice)
β€’ Familiarity working with and building systems that can process Petabytes of data
β€’ Preferable experience with Solr/Lucene

About Luxoft

Luxoft is a high-end application outsourcing provider of choice and a trusted technology advisor to Global 2000 and medium-sized growth companies that apply compelling technologies to obtain leadership positions in their respective markets.
Luxoft today finds the Best talents, proposes career growth & employment benefits. Our teams are involved in high complicity & innovative projects for the Top leaders companies around the Globe.

Company website:
https://career.luxoft.com/locations/ukraine/

DOU company page:
https://jobs.dou.ua/companies/luxoft/

The job ad is no longer active

Look at the current jobs Java Kyiv→