Поиск работы на robota.uaukraine

Эта вакансия уже завершена

Вакансия закрыта

Java Software Engineer

BINTIME
4 года назад
30 мая 2019
Киев

BINTIME is an IT software development company founded in 2005. During last years about 100 experts joined our company. Operating in 3 cities with the center in the heart of Ukraine we have established mutually beneficial cooperation with partners from the European Union, contributing to their leadership and scoring profitability. Market e-commerce & retail market leaders trust us their business.

 

We are looking for a technically curious Backend specialist to join a distributed team. If you fit the bill, then we need someone like you!

As one of our Senior Backend Engineers, you will be leading mission critical product development efforts and get your hands dirty in the implementation of our revised core platform. You will be working closely with our CTO and our development teams in Amsterdam.

You will have the chance to bring to production and serve global enterprise brands such as NVidia, Philips and Bose and worldwide retailers like Amazon, Bestbuy and Mediamarkt with a true (big) data-driven e-commerce service.

As part of the Product Development team you will work closely with the Product architect, Frontend/Backend/Full-stack engineers, Interaction Designers, System administrators, Product Manager and Development Manager to develop new product offerings, improve existing ones, roll out products to production and ensure all works well in our DTAP. Key to success is automation. Together we will be paving the path to Continuous Delivery.

You will report to the CTO.

 

Requirements (our perfect picture):

  • Bachelor degree or equivalent relevant work experience
  • 4+ years of Java/Scala development experience
  • Experience with Agile methodologies (Scrum / Kanban)
  • (SaaS) product development experience (design and development)
  • Fan and evangelizer of solid development practices (TDD, CI, etc)
  • Experience with rolling out products to production (incl. proper version management)
  • Experience leading development efforts
  • Love to code (weapons of choice: Java, Spring core)
  • Experience with CI tools and plugins (Jenkins, SonarQube, Cobertura, Bamboo, or similar etc)
  • Experience with multilayer application design & integrations and dependencies management
  • Knowledge of cloud computing concepts and Hybrid setup of DTAP environments (AWS is big plus)
  • Experience working with Relational and non-Relational (NoSQL) Databases;
  • Experience with scalable reporting solutions is a plus (think of Logstash / ElasticSearch / Kibana)

Will be a plus:

  • Experience working in a distributed team
  • Experience with data driven products
  • Experience with solid API design
  • Experience with virtualization technologies (like VM / Docker)
  • Fan of infrastructure as code approach (exposure to Ansible / Chef / Puppet / similar framework)

Things we cherish:

  • Business-focus
  • Entrepreneurial spirit
  • Technical curiosity, critically open to new tools and technologies
  • Caring for good, extensible architecture across board
  • Good communicator (in English)
  • Pragmatism
  • Goal driven personality
  • (a very nice to have) Affinity with FE coding (Javascript and mainstream libraries such as Angular, request.js and the like)

Opportunity to work in product centered environment:

  • International teams
  • Interesting project
  • Flexibility work environment
  • Spacious office at a convenient location
  • English training classes
  • Budget for technical education

What you will be doing:

  • Enable development process improvements through tools and automation (CI, monitoring, notifications, etc)
  • Efficient DTAP environment setup
  • Contribute to design and implementation of scalable and performing production
  • Contribute to design and development of revised application platform on basis of big data technologies that fit current and future data usage scenarios (think for example of ELK stack)
  • Mentor team members
  • Safe-guard enterprise product quality of APIs and GUIs
  • Strengthen environment, data & application security
  • Realize a path to Continuous Delivery