With EPAM you can change the projects without changing the employer.
Please get ready for fantastic atmosphere, flexible working hours, clean code and Agile!!!
Unlimited permanent contract;
Possibility to be involved in an international project (Canada, China, Hong Kong, Mexico, USA, Switzerland, Germany, Sweden, United Kingdom, Russia, Belarus, Ukraine, Hungary, etc.);
Internal trainings and knowledge base (weekly meet-ups with knowledge exchange);
Free language classes (Spanish, German, English, and Polish);
Career development center;
Possibility to take part in both: corporate and startup environment;
Possibility to relocate for short and long-term projects;
Benefit package (health care, multisport, lunch tickets, petrol vouchers and shopping voucher, etc.);
Fun relax room (dart, books, hammock, etc.);
Participation in IT conferences and experience exchange with colleagues around the world;
Flexible working hours.
WymaganiaRequirements 4+ years of experience in software development;
Team management experience;
Strong communication skills, good command of English;
Ideal experience may include: Java, Java EE, Spring, and JPA;
Good knowledge of Queueing system, Version Control Systems (SVN, GIT) and Maven, Ant;
Good knowledge of Testing (JUNIT, mocking frameworks);
Understanding of SQL and relational DBs;
Understanding of Agile methodologies;
Experience in application and system design;
Candidates on this level must be able to provide support for the team to meet with the high profession expectations (high code coverage, low complexity metrics, strict design targets, etc.);
The Java Development Tech Lead is expected to provide advice to the project leadership on how processes and procedures may be improved to promote good coding practice amongst the team.
Leading a team;
Mentoring and taking care for professional growth of the team members;
Regular communication with the business;
Clarifying details of tasks together with a Business Analyst or directly with customer;
Ability to act as a scrum master;