Senior Java Developer Offline
Requirements:
-Deep knowledge (Java Core, multithreading);
-Strong awareness of current web development standards and frameworks (e.g. Spring Framework);
-Experience with messaging systems (JMS, xMQ, Kafka);
-A mastery of object-oriented design, design patterns, and software design best practices;
-Familiarity with agile and XP practices;
-Desire to write tests;
-Experience leading the design, development, delivery, and support of technically complex software products;
-Proficiency at understanding an existing codebase, learning from it, and documenting/explaining when needed;
-English — intermediate+.
Nice to have:
-NoSQL database experience (we use Aerospike, Redis);
-Deep knowledge of concurrency, resiliency, caching;
-Experience with Groovy and other dynamic languages (Groovy, Python, Ruby, Clojure);
-Experience using test-driven development;
-Expertise in building highly scalable, fault-tolerant, distributed services is an advantage.
We offer all our employees:
-Competitive salary, performance-based bonuses and flexible working hours;
-Training programs, certifications, conferences including international events;
-Social package, including gym membership compensation, medical insurance;
-Paid vacation and sick leaves;
-Corporate English classes;
-Referral program;
-Corporate celebrations, team buildings, and fun activities;
-Free meals twice a day, refreshments, happy hours;
-Technical library with option to order books;
-Coaching and reviews to support your career development;
-Comfortable office near the ’Osokorky’ metro station with a magnificent view at the whole right bank of the Dnipro, an article about it here;
-Working for one of the top social gaming companies in the world;
-Cute and funny corporate events — some of them definitely unforgettable. We have fun like that;
By the way, you can feel us here.
If you feel the above describes you perfectly- Apply now!
The job ad is no longer active
Job unpublished on
26 November 2020
Look at the current jobs Java Kyiv→