As a Java Engineer, you will play a critical role in designing, developing, and maintaining web applications using Java, Vaadin Flow (v24), and Spring Framework (Spring 3.x). You will work in a collaborative environment, engaging with cross-functional teams to deliver robust, user-centric software solutions that meet the evolving needs of our clients.
Requirements
- Bachelor’s degree in Computer Science, Engineering, or a related field
- 5+ years of professional experience in Java development
- Strong hands-on experience with Vaadin Flow (v24)
- Proven expertise in Spring Framework (Spring 3.x)
- Solid understanding of Object-Oriented Programming (OOP) and software design patterns
- Experience working with relational databases such as PostgreSQL or MySQL, and ORM frameworks
- Familiarity with front-end technologies (HTML, CSS, JavaScript) as they relate to Vaadin-based development
- Proficient in using Git for version control
- Strong analytical, problem-solving, and communication skills
- Ability to work both independently and collaboratively in a fast-paced environment
Benefits
- Direct cooperation with the already successful, long-term, and growing project.
- Flexible work arrangements.
- Collaborative and supportive team culture.
- Truly competitive salary.
- Help and support from our caring HR team.