fbpx

Senior Java developer/Technical Lead specialist

JazzTeam is a Belarusian company engaged in the development of IT solutions according to Agile methodology using modern Java technologies.

We will be happy to see talented Senior Java developer/Technical Lead specialist in our team to work on the projects for foreign companies, consultancy projects and development of our own products.

Duties:

  • Performance of functions of technical assistant of the company director
  • Software development using Java technology with obligatory development of automated tests (JUnit, Test Driven Development)
  • Participation in Agile/Scrum/XP processes of the company as a member of Scrum teams
  • Architecture design of developed projects using UML
  • Maintaining company’s quality standards (Test Driven Development, Data Driven Testing) at a high level
  • Sharing experience, training colleagues, creating mind maps, presentations
  • Interaction with Test Automation Engineers
  • Participation in coordination, logistics, project management (including Continuous Integration)
  • Work as an R&D (Research and Development) specialist, mastering, studying, exploration of new technologies and programming principles

Requirements:

  • Real, confirmed experience in developing commercial projects in Java: at least 3 years. Mastering the main stack of Web development (Spring, Hibernate, good JavaScript/AJAX, jQuery (knowledge of Angular JS will be a plus), confident knowledge of Java Servlets specification, excellent HTML level, practical working experience with one of the popular MVC frameworks), using of J2EE standards in practice (JPA, JMS, JTA).
  • Excellent knowledge of OOP (that means you can design a plug-in system in practice)
  • Working experience with Agile/Scrum/XP (participating in stand-ups, planning meetings, pair programming, code review)
  • Good working experience with JUnit and its derivatives, working experience in TDD/DDT, experience of integration tests creation
  • Knowledge of English not less than Intermediate level
  • General understanding of the methodology of IT projects, mastering of the subject area of IT industry
  • Responsibility, good communicative skills, decency, creative mindset, activity, focus on the final result, ability of work in a team
  • Higher technical education

Conditions:

  • Young team, office in the center of Minsk
  • All the opportunities for your abilities applying
  • Work in the innovative, technological company
  • We extensively practice Agile/Scrum/XP
  • We appreciate creativity and transparency
  • We are engaged not only in custom development, but we consult and create our own products

A great team and interesting projects are waiting for you!