We look for talented and passionate JAVA professionals to join our team.
You will be responsible, as part of the team, for software design and development as well as for proposing new technologies for our projects and/or solutions to our challenges as per your know how and competence.
Your profile:
- 2+ years experience in Java/Java EE
- Experience working with JDBC, JPA (Hibernate) and databases (MS SQL or Oracle or other)
- Familiar with web services (SOAP, REST)
- Familiar with web technologies (Tomcat, Servlets, Thymeleaf or others)
- Good communication skills and team player
- Good analytical and design skills
- Good understanding of software design and execution patterns and principles
Would be considered an advantage any of the following:
- Knowledge of Agile methodologies
- Experience with Spring, SpringBoot
- Front end experience (HTML5, CSS3, jQuery) constitutes a plus
- Knowledge of unit and integration testing tools
- University degree, preferably in computer science;
Your main duties will include:
- Participate in the analysis and design of software components
- Develop highly efficient, testable and maintainable software components
- Propose new technologies and/or solutions to our challenges
- Test new tools and technologies
- Offer technical solutions, innovate and improve the quality of implementation, performance and usability of the software products
We offer:
- Competitive salary, medical insurance and a share of our common success - bonuses and fidelity rewards
- Interesting and complex projects to build and be a part of
- Trainings and career development opportunities
- Smart, dynamic, funny and motivated teammates committed to creativity and innovation
- Professional and friendly working environment in centrally located location