You have at least 3 years of experience building production software and a degree in Computer Science, Computer or Electrical Engineering.
You are an expert software developer in java environment.
You have outstanding strategic thinking, strong analytical and communication skills.
You are good in spoken and written English.
Expert knowledge developing and debugging in Java.
Excellent knowledge of multi-threading programming.
Experience with both SQL and/or NoSQL data stores.
Good understanding of Hibernate and other JPA-related technologies.
Experience with rapid iteration development methodologies.
Development of clean and robust code.
Experience in implementing complex algorithms and logic.
Amazon Web Services knowledge and experience preferred.
Experience with cloud based code build and deployment process preferred (Jenkins, AWS, Docker, Kubernetes).
Competitive salary and benefits package including
Excellent opportunities for professional growth
Flexible work schedule and good working conditions
Upholding bonus system.
Startup Environment: Work is fun, roles are challenging. Always prioritize the company’s success over egos. We innovate, take risks, move quickly, fail fast and move forward.
Hire smart and develop talent: We are entrepreneurial self starters who ignite/inspire growth on an individual, team and company level.
Say it like it is: We create a transparent, respectful environment within our company and for our users and partners. We give and receive prompt honest feedback.
Get it done: We measure our success based on results rather than activity. We use the 80/20 rule. Perfect is the enemy of good.
Customer success is our own: We treat our customers and partners with respect. We are easy to do business with.
Rakuten Advertising team i is looking for an experienced Software Engineer to join our Core Engineering team in Odessa (Ukraine) to work in a group which develops Java based public web service.
Our team develops, scales and extends the core infrastructure — responsible for extracting and classifying purchase data, and serving our consumer and partner applications with high availability and extremely low latency. As an engineer on our team you will work on key aspects of our ongoing efforts to extend our high volume, distributed infrastructure for even higher scale.
Core Engineering team (Odessa, Ukraine and San-Mateo, US). We are a team passionate about programming and committed to delivering the best products for our consumers, teammates, and partners. Our products are composed of many microservices that benefit from the contributions of the whole team.
We love to say yes to our colleagues and offer the best of our skills to help them. We own the products we deliver and maintain them. We can create a new service from scratch and put it into production in less than 5 minutes using managed services, with zero bureaucracy. Our managers actually manage, so you don’t have to attend random meetings. We only have stand-up meetings when we feel they are absolutely necessary. We follow DevOps approach when developers are responsible for code delivery with help of existing tools created by dedicated Infra team. And of course, we have tests, automatic builds, source control, issues tracker, and so on.