Our mission at Geniusee is to help businesses thrive through tech partnership and strengthen the engineering community by sharing knowledge and creating opportunities We care about Trust, Partnership, Transparency, and Responsibility. We offer a safe, inclusive and productive environment for all team members, and we’re always open to feedback If you want to work from home or work in the offices in Kyiv, Lviv or Warsaw with stable electricity and Wi-Fi , great — apply right now.
About the project: • Fintech.
Requirements: • 5+ years of relevant experience in Java (Java 17) with solid experience in enterprise-level applications; • Hands-on experience with Jakarta EE (version 8); • Experience working with JPA (2.0) and relational databases; • Strong knowledge of JSF (2.3) and PrimeFaces (13) for UI development; • Experience with Apache DeltaSpike (1.9.6); • Practical experience with AWS services; • Experience with Microsoft SQL Server (2012+); • Familiarity with Ehcache (3.10) for caching strategies; • Experience integrating and using third-party libraries such as: • Aspose Words, Aspose PDF; • JFreeChart; • Quartz Scheduler; • JavaMail; • Apache Velocity; • Solid understanding of application performance, scalability, and security; • Experience with version control systems (Git) and standard branching workflows; • Familiarity with unit and integration testing practices; • Ability to work independently and take ownership of tasks in a complex system; • English: Upper-Intermediate or higher (written and spoken).
Responsibilities: • Develop and maintain full-stack enterprise applications using Java 17, Jakarta EE, JPA, JSF (2.3), and PrimeFaces (13); • Implement backend business logic, integrations, and data persistence with Microsoft SQL Server; • Build and enhance UI components ensuring performance and usability; • Integrate caching, scheduling, reporting, document generation, and email services (Ehcache, Quartz, Aspose, JFreeChart, JavaMail, Velocity); • Deploy and support applications in AWS environments; • Deliver new features, improve existing functionality, and resolve defects with a focus on code quality and maintainability; • Collaborate with cross-functional teams on requirements, design, and delivery; • Follow and promote engineering best practices and coding standards; • Communicate effectively with stakeholders in English (Upper-intermediate).
What will you get: • Competitive salary and good compensation package; • Exciting, challenging and stable startup projects with a modern stack; • Corporate English course; • Ability to practice English and communication skills through permanent interaction with clients from all over the world; • Professional study compensation, online courses and certifications; • Career development opportunity, semi-annual and annual salary review process; • Necessary equipment to perform work tasks; • VIP medical insurance or sports coverage; • Informal and friendly atmosphere; • The ability to focus on your work: a lack of bureaucracy and micromanagement; • Flexible working hours (start your day between 8:00 and 11:30); • Team buildings, corporate events; • Paid vacation (18 working days) and sick leaves; • Cozy offices in 2 cities ( Kyiv & Lviv ) with electricity and Wi-Fi ( Generator & Starlink); • Compensation for coworking (except for employees from Kyiv and Lviv); • Corporate lunch + soft skills clubs; • Unlimited work from home from anywhere in the world (remote); • Geniusee has its own charity fund.