Java Software developer /Mid, Senior or Architect level/ (Tallinn) (offline)

Requirements
3-5 OR MORE years of programming experience
Mid, Senior or Architect level in Java development
Good knowledge of spoken and written English
Java 8
JavaScript
Spring Framework including Spring Boot
MySQL
Maven
JUnit
Git
Object Oriented analysis and design using common design patterns.

Nice-to-have (would be a plus)

NodeJS
Hazelcast (or any other distributed cache solution)
Jenkins
Docker (Docker Swarm)
Selenium
Angular 2
MongoDB
Product Engineering understanding
Micro-services architecture design patterns
Experience in investigating bottlenecks and scaling production environment
Setting up Dev-ops processes
Knowledge of API design, and 24/7 Operations
Experience with cloud implementation including container solutions and utilizing cloud for microservices using latest open source Java technologies (Spring Cloud for microservices etc)
Profound insight of Java and JEE internals (Classloading, Memory Management, Transaction management etc)
Experience with test-driven development

Responsibilities

Develop and implement new features and elements to our systems
Ensure feature delivery in line with business requirements
Have the opportunity to actively participate & play an important role in system and feature architecture discussions
Be a proactive member of tech team, taking active part in all daily processes β€” including Agile ceremonies
Take proactive involvement in technical solution and product development meetings
Report progress & evaluate and provide feedback on the delivered work from colleagues on a regular basis
Continuously look out for new solutions and technologies to take the advantage of

The product:
Helps businesses seeing websites through million computers (million eyes)
Example: websites that show different content to different regions, devices, people. Companies to see those websites as normal people
Who uses: eCommerce companies (ebay, amazon sellers), affiliate marketers and SMM specialists, developers who make web scraping applications
The most important thing is not what it does or who it uses but its uniqueness
It's one-of-its-kind product. Not another Uber for X, Tinder for X or CRM software. It lies on an intersection of browser fingerprinting, web automation and browser productivity tools. People come work here because they want to be a part of making something unique. They come to innovate.

About Viventor


DOU company page:
https://jobs.dou.ua/companies/viventor-barcelona/

The job ad is no longer active

Look at the current jobs Java Relocate→