Java Software Engineer - Payment Integration
Hybrid · Vilnius, Vilnius, Lithuania
Job Summary
Java Software Engineer for payment integration in Vilnius. Design and develop highly scalable backend systems using Java, with Spring, Spring Boot, and Hibernate. Own end-to-end feature development from implementation to bug fixes and performance tuning. Collaborate with product managers, UX designers, and QA to translate business needs into robust technical solutions. Drive code quality through automated testing, code reviews, and maintainable documentation. Stay at the cutting edge of fintech by researching and evaluating new technologies and methodologies. Requires distributed-systems experience, strong SQL, CI/CD and Docker/AWS ECS proficiency, and a Computer Science degree or equivalent Agile background.
Required Qualifications
- Advanced proficiency in Java and core frameworks Spring, Spring Boot, and Hibernate
- Experience building distributed, scalable, high-availability back-end systems
- Strong SQL skills and data modeling for complex structures
- Hands-on experience with CI/CD pipelines (Jenkins or GitLab CI) and containerization (Docker, AWS ECS)
- Agile mindset with track record in fast-paced environments
- Degree in Computer Science or equivalent experience
- Bonus: experience with JavaScript, Apache Camel, or BPM engines
Apply with one swipe on Sorce. We auto-fill applications and apply on your behalf — no cover letters, no 40-minute forms.
Hiring someone like this?
Get your role in front of qualified candidates on Sorce.