We are looking for a motivated professional to develop a financial product using Java, ensuring seamless performance both in browsers and on mobile devices (Android, iOS). If you want to be part of creating a modern financial service and influence its architecture and quality — this role is for you.
Responsibilities:
•Develop and maintain a financial web app using Java + Vaadin.
•Integrate with backend services and databases.
•Optimize UI/UX for browsers and mobile devices.
•Participate in architectural design and technical decision-making.
•Write high-quality, testable, and maintainable code.
Requirements:
•3+ years of experience in Java development.
•Hands-on experience with Vaadin Framework (version 14+ is a plus).
•Understanding of UI development and responsive design principles.
•Experience working with SQL/NoSQL databases.
•Knowledge of REST API and integration approaches.
•Strong understanding of OOP, SOLID, Clean Code principles.
•Experience with Git, Maven/Gradle.
•English: Intermediate+.
Nice to have:
•Experience in financial or fintech projects.
•Knowledge of Spring Framework.
•Understanding of mobile platforms (Android/iOS) and web app optimization for them.
•Experience with Docker/Kubernetes.
We offer:
•The opportunity to work on a financial product used by thousands of customers.
•A chance to influence architectural decisions.
•Flexible schedule, remote or hybrid work format.
•Competitive compensation.
•Professional growth and engaging projects.
We look forward to welcoming a skilled professional to our team!