2022-07-29 11:26:48

Senior Java Developer

CVMarket.lt klientas

Job Description

Do you care for cutting-edge technologies? Are you interested in building perfect Continuous Delivery/ Integration processes or feeling itch of Micro services, Cloud, Big scale and Big Data? - We do it too. Join the right community!

Requirements

It would be great if you:

• are experienced and skilled Java developer;
• never sacrifice code quality for short-term goals;
• are able to analyze, measure performance and solve performance problems;
• have strong ground in at least one of modern front end technologies (JSF2/Primefaces, Thymeleaf, Angular 2/React etc.);
• feel equally confident in JPA 2.1/Hibernate and plain SQL (or equal technologies);
• can refactor code when requirements change and code no longer reflects optimal architecture;
• are feeling SOLID and can talk in Design Patterns;
• you'll be willing to share your knowledge with your younger colleagues;
• take complex systems as a personal challenge;
• know how Java multithreading and concurrency is done right.

We expect you to:

• demonstrate deep Java knowledge daily by writing great code;
• question customer's code quality and be able to show how it's done right;
• be innovative in project and outside of it;
• possess skills on SQL beyond the basics;
• communicate English freely with non-native customers;
• be passionate about technology and never stop sharpening your skills;
• be comfortable working in a team.

Company offers

• Colleagues who can't wait to listen to your great ideas;
• team that values motivated and passionate members;
• personal growth: workshops, research & development, training materials, books, ability to get certified;
• wide selection of technologies to work with (mostly latest and greatest);
• team of experienced professionals;
• work in the company that actually cares about technology;
• opportunity to be a part of EnjoyIT.