FREE ACCESS
5,000–10,000 jobs/day

See all jobs on JobTailor
Search thousands of fresh jobs every day.
Discover
- Fresh listings
- Fast filters
- No subscription required
Create a free account and start exploring right away.

Java Software Engineer – Terminal Integration
Wallee GroupJava Software Engineer designing and developing resilient back-end systems for payment solutions. Involved in the entire process from development to maintaining documentation and quality assurance.
Tech Stack
Tools & technologiesAWSDistributed SystemsDockerHibernateJavaJenkinsMicroservicesSpringSpring BootSpringBootSQL
About the role
Key responsibilities & impact- Design and develop highly resilient back-end systems using Java, ensuring our infrastructure handles global scale with ease.
- Follow best practices such as SOLID principles, design patterns, and proper error handling.
- Write and maintain unit and integration tests for new and existing code, ideally following a Test-Driven Development (TDD) approach.
- Participate in peer code reviews to ensure code quality and consistency across the codebase.
- Perform root cause analysis and implement fixes when incidents occur.
- Maintain clear documentation for systems and features.
Requirements
What you’ll need- Deep knowledge in Java and core frameworks such as Spring, Spring Boot, and Hibernate.
- Proven experience building distributed systems and scalable, high-availability solutions.
- Strong proficiency in SQL and experience managing complex data structures.
- Bonus if you also have: Experience in or interest in the payments industry and related financial systems.
- Hands-on experience with CI/CD pipelines (Jenkins/GitLab CI) and containerization (Docker, AWS ECS).
- Familiarity with microservices architecture, including designing and operating distributed systems.
- Knowledge of Domain-Driven Design (DDD) principles and their application in real-world systems.
Benefits
Comp & perks- Modern Workspace: A beautiful office in the heart of Vilnius - comfortable, bright, and collaboration-ready.
- True Flexibility: We embrace a hybrid way of working with 3 days per week in our office to foster collaboration, complemented by flexible daily hours and a 4-week "Work from Anywhere" policy every year.
- Innovation First: We work with the latest tech stacks in a flat hierarchy where your voice actually matters.
- Growth & Culture: Competitive compensation, in the range of €2,500 – €5,000 gross/month, depending on experience, seniority, and technical expertise, personal development budgets, and a social calendar filled with events.
- The Perks: Fresh fruits, snacks, and high-quality coffee to keep you fueled.
ATS Keywords
✓ Tailor your resumeApplicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
JavaSpringSpring BootHibernateSQLTest-Driven Development (TDD)Domain-Driven Design (DDD)microservices architecturedistributed systemshigh-availability solutions
Soft Skills
code qualitypeer code reviewserror handlingdocumentationroot cause analysis