Wymagania
Responsibilities:* Design and develop new web applications in Java.
* Design and develop back-end infrastructure components and pertaining web services.
* Assist in managing changes to existing customer applications.
* Develop new features and applications to dramatically enhance our customer experience and make our portal a best in its class platform in terms of performance, availability.
* Design and implement powerful yet easy to use solutions.
Qualifications:
* M.Sc. or B.Sc. in computer science, computer engineering, electrical engineering or related equivalent degree.
* Expertise in developing customer-facing applications using Java and J2EE.
* Experience in relational database programming (preferably Oracle or Postgres).
* Good understanding of webservices and implementation especially using REST.
* Expertise in design principles and software design patterns.
* Expertise and experience in MVC and ORM and frameworks like Spring and Hibernate.
* Good understanding of performance issues related to J2EE and web development.
* Ability to write test cases and understanding of testing frameworks such as JUnit
* Technical expertise working with UNIX/Linux environment.
* Ability to program in Perl or Python scripting.
* Very good oral and written communication skills in English. Nice to have:
* Basic front-end programming skills (Experience with AngularJS would be a plus)
* Experience with Message Oriented Middelware (RabbitMQ)
* Experience with Cassandra Database
Please add to your CV the statement below:„Wyrażam zgodę na przetwarzanie moich danych osobowych dla potrzeb niezbędnych do realizacji obecnych jak i przyszłych procesów rekrutacji zgodnie z ustawą z dnia 29 sierpnia 1997 r. o ochronie danych osobowych (tekst jednolity: Dz.U.2014r. poz.1182)."