2016-09-30 13:43

For our Client - a Company which is working on building some of the biggest and best betting apps, websites, and widgets for clients across the globe, we are currently looking for:

Oferta pracy: Praca programista Senior Java Developer - Spring, Maven, GitKraków

Tasks:

We are building new team that will be responsible for rewriting a large part of our client system. On this team you will have an unique opportunity to build real-time pricing and betting website. The design will be created to handle high volume of traffic with sub-second response times. The architecture includes microservices, REST, responsive Web design, caching, and extensive monitoring. We are looking for quality oriented people who are energized by the idea of building simple solutions to complex problems. We strongly believe that simplicity, test driven development, proper abstractions, good encapsulation, continuous refactoring, and automated verification of functional correctness are the key aspects of effective programming. Debugging is not an option!

Responsibilities:

  • help to create the architecture of the system
  • propose frameworks and tools to be applied
  • extraction of requirements from existing source code (initial phase of the project)
  • design and implementation of high quality REST API including automatic validation
  • creation of WebSocket services
  • design and implementation of caching layer for back-end systems
  • design and implementation of monitoring and alerting system

Job requirements:

  • min. 6 years of experience in development of back-end services
  • min. 3 years of experience in building back-end systems for Web applications
  • expert in creation of Rest APIs (experience with WebSockets)
  • proficient in creation of back-ends for Web applications
  • experience in Spring, Maven, Git
  • practical application of: SOLID, KISS, and DRY principles
  • TDD advocate
  • fluent English

We offer:

  • Competitive salary package: 13000-16000 PLN

Nice to have:

  • experience in building caches: Redis, Ehcache
  • knowledge of monitoring frameworks
  • understanding of JavaScript, HTML, CSS, Responsive design
  • ability to analyse SQL code and perform basic management of MySql
  • Agile, Jira
Aplikuj na to stanowisko
Wyślij CV

Polecane oferty pracy:

Polecane wpisy na blogu:

Globalne trendy w rekrutacji
Źródło stresu w pracy rekrutera
IT dream team czyli jak stworzyć dobry zespół technologiczny
Zatrudnianie przez polecanie. Co warto wiedzieć o pracowniczych programach referencyjnych?
Jakie cechy posiada zespół odnoszący sukcesy?
Zobacz podobne oferty pracy