Position: Java backend Developer
Company: SimiliarDev
Category: Java
Experience required: 2y
English level: upper

**About the company**
The company is the financial division of Playtech PLC, a global and well established business traded on London Stock Exchange’s Main Market and a constituent of the FTSE 250 index. We are looking for Backend Developer to join our team on full-time basis.

**It’s a great opportunity to deal with:**

*Interesting domain — financial industry. Implementation of applications for one of the biggest and respectable brokerage companies
*Friendly team — work with open-minded, remarkable and skilled people
*Agile ’startup’ environment within a well-established international company
*Opportunity to step into a broad product role, drawing upon skills in complex backend systems
*Direct and immediate impact on a company business results
*High Visibility for your leadership skills

**Required skills**

*2+ years of experience with Java/J2EE server side development
*Experience with designing and implementing large scale, production, multi-module systems and services
*Knowledge of Java basic concepts: GC, multithreading, locking and synchronization.
*Experience with web technologies and frameworks
*Familiarity with Linux based development.
*Bachelor’s degree in Computer Science, Computer Engineering or a related technical fields
*Experience working with enterprise data repositories like SQL Server, Oracle and MySQL.
*Experience developing REST APIs and/or integrating with them
*Familiarity with build and CI frameworks — Maven, Jenkins
*Understanding of Agile development methodology
*Solid experience with unit and integration testing
*Fluent English

**As a plus**

*Deep understanding of the Java language, its APIs, it’s performance consideration and internals
*Experience working with Spring Framework and Spring Boot
*Experience working with Hibernate
*Experience working with asynchronous messaging – JMS, Apache Kafka
*Experience working with Swing

**We offer**

+Possibility to work in a big and successful company
+Passionate and accommodating colleagues in an innovative work environment
+Excellent opportunities for personal development and focus on competence
+Highly competitive terms and conditions

**Responsibilities**

*Analysis, development and testing of server side modules.
*Close co-operation with product owners, business analysts, testers and other developers
*Coaching and supporting other team members. Furthermore, as part of a scrum team you will be responsible for technical designs and estimations through considering system performance, scalability and maintainability aspects.

**Benefits:**
+Interesting project
+Competitive salary
+Paid vacation days, sick leaves, holidays