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
  • Advanced Java knowledge
  • Hands on experience in Web application development using Glassfish, Tomcat, etc.
  • Experience in Spring and Hibernate frameworks, open source libraries/solutions, SQL and relational databases,
  • A relevant degree from a recognized university or equivalent
  • Proficient in OOA, OOD and design patterns
  • Good English, both written and spoken

Advantageous Skills
  • Python knowledge
  • Scrum (or other Agile) development method experience

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
  • Innovative and forward thinking
  • Keen attention to detail and quality

 

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