If you are really into Java coding, EPAM is a perfect place for you. Here you can meet similar Java freaks as you are.
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.
Wymagania i obowiązki
Write well-designed, testable, quality code following clean code principles;
Ability to explain deeply technical concepts in a simple fashion;
Influence the technical choices and solutions of a business critical system;
Perform code reviews.
3+ years of experience in Java software development;
Strong communication skills, good command of English;
Excellent Java basics;
Good knowledge and understanding of algorithms and design patterns;
Good knowledge of relational databases and SQL;
Ideal experience may include: Spring or Java EE, JMS, JPA, Maven and continuous build tools (Jenkins/Hudson);
Familiarity with scripting languages and Unix architectures is a plus;
Experience with agile development methodologies;
Ability to work as a key team member;
The Senior Software Engineer should have a broad understanding of various coding methodologies, testing practices, and tools and know when to apply each method to achieve the desired outcomes;
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 Senior Software Engineer 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.
- Karta multisport (lub podobna)
- Darmowe przekąski
- Darmowa kawa i inne napoje
- Darmowy parking
- Prywatna opieka zdrowotna
- Pokój gier
- Relax room (playstation)
- Mini barek przy recepcji
- Lekcje językowe darmowe