SOFTWARE ENGINEER (JAVA)

You will be a part of a small, agile-driven team of top-notch software development professionals working on some of the most challenging projects we have. You will work closely with QA-s on delivering code meeting the highest standards in the industry, and You will learn in the process. We will encourage You to develop Your career through challenging tasks and knowledge share, and we will track Your progress and support it along the way. Our many international projects give You an opportunity to travel the world over and work alongside professionals from some of the most exciting Fortune 500 companies.

Sorry, this entry is only available in BHS. For the sake of viewer convenience, the content is shown below in the alternative language. You may click the link to switch the active language.

WE OFFER YOU:

 

  • A chance to work with an outstanding team of  people
  • Great environment for personal and professional development
  • Opportunities for additional professional training and certification, free language classes
  • Stable and well organized working conditions with a multitude of different exciting projects to work on
  • A dynamic environment within a technologically advanced organization
  • Lots of benefits that support your private life: Child Time bonus, private health insurance, family day, sports and recreation facilities (in certain development centers)
  • Encouragement of innovation and questioning status quo, sharing ideas and knowledge

 

WITH FOLLOWING REQUIRED SKILLS:

 

  • Excellent knowledge of Java ( ideally 4+ years of experience  on Java projects)
  • Knowledge of Java frameworks (Spring, EJB, Seam)
  • Knowledge of design patterns, UML, GUI/Usability
  • Experience in Enterprise framework for Web development (JSP, JSF)
  • Knowledge of at least one Java ORM Framework (Hibernate, JPA)

 

ADDITIONAL REQUIREMENTS:

 

  • University degree in electrical/computer engineering or computer science
  • Fluency in spoken and written English
  • Strong communication and organizational skills
  • Analytical and structured approach