Strong Middle Full Stack Java Developer (Gambling Solutions)

  • Kharkiv
  • Kyiv
  • Lviv
  • Odesa
  • Java

We are a team of professionals sharing Swedish values of our customers: involvement, teamwork, responsibility, honesty, justice, equal value of everyone, openness.

We respect opinions of all team members. We are interested in the professional development of our teammates and provide many possibilities to grow and master new skills on the project.

We invite a Software Engineer who will be developing JEE applications and working with JEE Application servers such as JBoss.

The ideal candidate possesses leadership traits paired with a strong command of the technology.

Customer

The client is a global company with operations in more than 100 countries and a team of over 12,000 employees.

 

  • Responsibilities

    • Develop software from scratch or reuse portions of software already developed and fit in a new solution
    • Develop custom adapters between our customer’s system and 3rd party software
    • Participate in estimation and planning sessions
    • Code, develop unit and integration tests, debug, document, implement, and maintain portions of software
    • Perform code reviews for compliance with best engineering practices, coding standards, and quality criteria set forth on the project
    • Provide assistance to test engineers and support personnel in solving technical issues of software installation and its operation
    • Continuously participate in technical risks identification and analysis, immediately notify the Project Manager of new risks identified, suggest a mitigation strategy
  • Requirements

    • Experience in Java 7-8
    • Experience in JEE Stacks and Application Servers (JBoss)
    • Working experience with frontend technologies JavaScript, HTML, CSS
    • Experience in Bash languages and Unix commands (sh, Python, etc.). It is important to easily implement any batch component based on OS primitives
    • Main cache application server knowledge (i.e infinispan, hazelcast, redis), know how to build a cache structure and how to push and consume object into it
    • Basic knowledge of DB languages for both ORACLE and DB2 design the components databases when in scope accordingly with the cache frameworks
    • Experience with Maven
    • Experience with version control systems – Git, SVN
    • Excellent verbal and written communication skills in English
    • Proficiency in the software development

    Would be a plus:

    • Experience with RESTful Web Services, SOAP Web Services
    • Familiarity with EJB, CDI
    • Good knowledge of JUnit, Mockito
    • Experience with Spring
    • Knowledge of RabbitMQ
    • Ability to work according to OAuth and Web Security Standards
    • Good knowledge of Linux OS
    • Good knowledge of XML and JSON