Опубликовано 2 дня назад
Senior Java Developer
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 and Chernihoff.
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.
What you see below, paints the ideal picture, and we can work well with people that have appetite to excel, foundation to build on and potential to succeed.
Our perfect picture:
Bachelor degree or equivalent relevant work experience
5+ 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
Experience working in a distributed team is a plus
Love to code (weapons of choice: Java, Spring core)
Experience with CI tools and plugins (Jenkins, SonarQube, Cobertura, Bamboo, or similar etc)
Experience with data driven products is a big plus
Experience with solid API design is a big plus
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)
Experience with virtualization technologies is a plus (like VM / Docker)
Fan of infrastructure as code approach (exposure to Ansible / Chef / Puppet / similar framework is a plus)
Things we cherish
Technical curiosity, critically open to new tools and technologies
Caring for good, extensible architecture across board
Good communicator (in English)
Goal driven personality
Opportunity to work in product centered environment
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