Praca - Software Engineer – Java Backend

Branża: Administracja biurowa, Grafika / Fotografia / Sztuka, Nowe technologie / IT, Inżynieria / Konstrukcje
Dodano: 2017-09-22
Lokalizacja: Kraków
Wygasa: 2017-10-22

Software Engineer – Java Backend

The Position:

In this position you will work in Decisioning product area, which provides capabilities that enable customers to model their specific data processing pipelines, and execute these against massive Big Data volumes with high performance and high availability. You will work on a core Pega product which enables customers to build solutions by themselves. There will be exposure to a bunch of Big Data related technologies & DevOps tools. You will have the opportunity to learn about operational aspect of managing clustered/multinode environments. You will be a part of a technically mature, well integrated team with close co-operation with a team in Amsterdam.

Take a look at what our office is like in Krakow

In this role you will:

  • Work collaboratively with team members to design, develop, test, and document features, including the design and development of high-quality software
  • Leverage Java and Pega’s platform for optimal development capabilities
  • Provide technical assistance to advance the capabilities of products and resolve complex issues

Pega Offers:

  • Working in a friendly atmosphere with flexible working hours
  • Many opportunities of development – an extensive on-boarding training, budget for conferences, area for own training initiatives, possibilities of working in other global offices for a few weeks (mainly USA and Netherlands)
  • Working with variety of technologies in a company which follows the newest trends in the IT market
  • Working in an international environment with close co-operation with a team in Amsterdam
  • The opportunity to make a tangible impact on the world’s market-leading organisations
  • Attractive salary and package (Medical Care, Group Insurance, Multisport Card/Membership in Pure, English lessons)
  • Feeling the power of social spirit – we support many team and sports initiatives and have a chill room

The person:

The right person will also be a successful communicator and collaborator, responsible for developing and enhance our products. In addition to your technical skillset, the ideal candidate will be a self-starter who exhibits creativity, hustle, integrity and teamwork.

Ideally we are looking for:

  • Bachelors of Computer Science or related discipline
  • Min. 2 years of professional experience
  • Experience working with core Java
  • Solid understanding of, and practical experience with the Software Development Life Cycle
  • Strong object-oriented design and development skills
  • Experience building highly scalable multi-user software applications
  • Experience with Java threading model and concurrency best practices
  • Strong knowledge of algorithms and data structures
  • Knowledge of and/or willingness to work within Scrum Methodology
  • Ability to work collaboratively in a team to brainstorm, plan and develop new features

It will be great if you are familiar with:

  • Big Data related technologies