BLStream

Design meets technology

JEE Software Engineer

As a software engineer you will be given the opportunity to work and experience all areas of software development life cycle in innovative and challenging projects for our international customers.

Responsibilities

  • Product development
  • Participation in specification and planning of new product modules and features
  • Following high quality programming standards
  • Keep a track of industry developments/standards and take the initiative to incorporate these into the company technologies

Experience & Qualifications

  • Good Java knowledge required; Python is a plus
  • Hands on experience in back-end application development
  • Experience in Spring and Hibernate frameworks, open source libraries/solutions, SQL and relational databases, development on JEE application servers, Aspect-oriented programming, continuous integration
  • Proficient in OOD and design patterns
  • Good English, both written and spoken

Advantageous Skills

  • Scrum (or other Agile) development method experience
  • Experience in REST architectures development/designs

Skills & Personal Characteristics

  • Excellent problem solving skills and communication skills
  • Able to learn new technologies quickly
  • Passionate about technology
  • Ability to work within deadlines and as part of a team
  • Understands and cares about the customer
  • Innovative and forward thinking
  • Keen attention to detail

 

If you think you are up to the challenge and would like to join us, please send your CV and a cover letter to: