We are looking for a Java Engineer to join a small outsourcing company in Cluj, Romania. You will be in charge of implementing web applications using the following technologies: Microservices, Java 8/11, Spring Stack, REST APIs, Graph DB. You will ensure that the components and the overall application are robust and easy to maintain. Therefore, a commitment to collaborative problem solving, sophisticated design, and quality product is important
The project involves the development of a web application, a chatbot aggregator used mostly in banking and tourism (mountain resorts).
Our partner’s client is based in Austria. You will work closely with 2 other Java Developers on the project.
DUTIES AND RESPONSIBILITIES
- Translate application storyboards and use cases into functional applications;
- Design, build, and maintain efficient, reusable and reliable Java code;
- Ensure the best possible performance, quality and responsiveness of the applications;
- Identify bottlenecks and bugs and devise solutions to these problems;
- Help maintain code quality, organization and automatization.
REQUIREMENTS
- Experience with Java 8, with a good knowledge of its ecosystems;
- Solid understanding of Object-Oriented Programming;
- Experience with Spring Stack is a must;
- Proficient understanding of code versioning tools, such as Git;
- Familiarity with Continuous Integration;
- Knack for writing clean, readable Java code;
- Excellent oral/written communication and interpersonal skills with the ability to multitask and work under pressure to meet deadlines.
PERKS AND BENEFITS
- Private medical insurance;
- Gym membership;
- Trainings, certifications and subscriptions if needed;
- New equipment and new office;