About Us
wallee is a payment technology company that enables merchants to accept omnichannel payments - whether online in web shops, on mobile devices, unattended kiosks or in physical outlets with terminals. Our software engineers are working on a variety of projects ranging from big data systems to dedicated merchant integrations. We’re driven by constantly improving the customer experience and enhancing the customer journey to satisfy our customers and consumers. We’re using the latest technologies and tools.
wallee requires a team of experienced and versatile software engineers to achieve our mission of providing the best payment experience to customers on the market. We use Scrum processes to organize our teams in multiple countries. We build technology leading payment systems that require a high degree of robustness, scalability and security. As we’re disruptors of the payment market we’re constantly pushing our solutions into new areas.
We are looking for a Senior Java Software Engineer to join our team in Vilnius.
Your Role
As a Senior Java Engineer, you will:
- Lead and mentor junior team members by acting as a technical point of contact and guiding stream and chapter initiatives.
- Collaborate with the technical leader and the other senior engineers to architect and develop robust, scalable Java applications while ensuring adherence to industry best practices and coding standards.
- Collaborate with product owners and cross-functional teams to translate requirements into technical designs and actionable sprint tasks.
- Drive continuous improvement by identifying process enhancements and integrating modern Java technologies into the development workflow.
- Facilitate knowledge sharing and technical discussions, fostering a culture of collaboration and innovation within the agile environment.
- Oversee the end-to-end development lifecycle, ensuring quality, performance, and timely delivery of mission-critical features.
What We’re Looking For
We’re looking for someone eager to learn and grow and ready to impact our team significantly. You should have:
- Java Expertise (4+ Years): Proven experience building complex back-end systems using Java, with a firm grasp of modern frameworks and best practices. Familiarity with Java 21 (or similarly recent versions) is highly preferred.
- A Bachelor’s / Master's degree in Computer Science, Software Engineering, or a related field.
- Extensive hands-on experience with the Spring Framework to develop scalable, high-performance applications.
- A solid SQL foundation and practical experience using ORM tools such as Hibernate or JPA. Familiarity with RDS, PostgreSQL, or other RDBMS is a plus.
- Deep understanding of API-first development, including RESTful principles, proper versioning, and strategies for ensuring scalability and maintainability.
- Practical knowledge of Docker and containerisation practices to streamline development and deployment workflows.
- Experience architecting and deploying software in distributed, highly available environments.
- A commitment to writing clear, maintainable code and leveraging appropriate design patterns to ensure robust solutions.
- Excellent communication skills, a strong sense of ownership, and the ability to thrive in our small, close-knit team environment.
Bonus Points
While not required, the following skills and experiences would make you stand out:
- Hands-on experience with AWS services to seamlessly integrate with our cloud infrastructure.
- A proven track record in designing or managing multi-tenant architectures and payment platforms demonstrates your ability to handle complex, high-transaction environments.
- Proficiency in reactive programming using Java frameworks (e.g., Spring WebFlux, Quarkus) to develop resilient, scalable, and responsive applications.
- Competitive Salary: Based on your experience and qualifications, you can expect to earn a gross monthly salary of EUR 4500 - 5000.
- Flexible Work Schedule: Benefit from flexible working hours and hybrid work options that promote a healthy work-life balance.
- Modern Workspace: Work in a state-of-the-art office in Vilnius's vibrant heart.
- Innovative Team Culture: Join a supportive, collaborative, forward-thinking team that values continuous improvement and creativity.
- Innovative Projects & Continuous Improvement: At wallee, our team drives innovation by continuously enhancing existing modules and exploring groundbreaking technologies.
- Autonomy & Creative Freedom: Enjoy the freedom to shape new projects, contribute innovative ideas, and help build cutting-edge solutions in a dynamic, forward-thinking environment.
If you’re a seasoned Java developer with a passion for innovative challenges and a desire to advance your career in fintech, we’d love to hear from you!