- LocationBucharest, Romania
-
IndustryInformation Technology
Our client is a Game-Entertainment Company that provides audiences around the world with a wide variety of games based on quality - original content that is constantly changing and tailored to each player specifically. They are among the first to offer free-to-play games on social networks - and shortly after - on mobile platforms.
We’re looking for a Java Developer who is proficient with Java. You will work on a team of talented developers and use Java 8/11, Spring, etc.
Responsibilities:
- Take part in the design and development of server features;
- Creating new microservices and implementing functionality;
- Updating logic in transversal microservices;
- Implementing asynchronous communication channels;
- Adding unit, integration, and contract tests;
- Writing and maintaining API documentation;
- Troubleshooting issues;
- Keeping up to date on new cloud technologies.
Requirements:
- 3+ years of experience in a related field;
- Strong Java SE experience;
- Good understanding of design patterns;
- Experience with distributed systems and microservices;
- Spring (IOC, MVC, AOP, Data), Spring Boot, Spring Cloud;
- Netflix Stack (hystrix, ribbon);
- Strong English, written, and verbal communication skills.
Nice to have:
- Kafka;
- Multi-threading and asynchronous programming;
- Experience working with NoSQL databases;
- Experience in AGILE environment;
- Experience in all aspects of the software development lifecycle.
Benefits
- Private health subscription + hospitalization package;
- Private dental subscription;
- Gym subscription;
- Vouchers/bonuses for special events (birthday, Christmas, Easter, etc);
- Meal vouchers of 20 RON/working day (legal value);
- Ability to work with a global company and immerse in a variety international projects with different cultures within the IT industry;
- Access to cutting edge and state of the art technologies current with the everyday evolvement of technologies;
- Development opportunities with free access to over 3000+ training courses and peer-to-peer mentoring support.
