-
SME Bank

Software Engineer - Backend (Java)

SME Bank
Lithuania · Full-time · Entry

We are looking for a talented and driven Software Engineer to join our growing engineering team. If you thrive in a collaborative, innovation-first environment and take pride in building robust, scalable systems, we'd love to hear from you.


Your Responsibilities
  • Evaluate and introduce emerging technologies that drive meaningful improvements to our platform.
  • Take full end-to-end ownership of features and services — from architecture and design through to deployment and maintenance — with a strong sense of accountability and initiative.
  • Make well-informed technical decisions that balance performance, scalability, and long-term maintainability.
  • Design and deliver clean, optimized, and production-ready solutions.
  • Drive projects forward independently — identify blockers, propose solutions, and follow through without waiting to be directed.
  • Contribute actively to technical discussions, architecture reviews, and a culture of continuous improvement.
  • Collaborate closely with cross-functional teams, taking responsibility not just for your code, but for the overall success of the product.


Requirements
  • 2–3+ years of professional Java development experience, with a strong focus on clean, maintainable code.
  • Solid proficiency with the Spring ecosystem (Spring Boot, Spring MVC).
  • Strong command of Git, and build tools such as Maven or Gradle.
  • Proven experience designing and consuming RESTful and SOAP APIs, both synchronous and asynchronous.
  • Hands-on experience with microservices architecture and Docker.
  • Familiarity with both relational and document-oriented databases.
  • Good understanding of event-driven architecture and common software design patterns.
  • Practical knowledge of DevOps methodologies and practices, including:
  • GitHub Actions for CI/CD pipeline automation
  • ArgoCD for GitOps-based continuous delivery
  • Container orchestration with Kubernetes
  • Log management and search with Elastic (ELK Stack)
  • Metrics collection and alerting with Prometheus
  • Monitoring and observability dashboards with Grafana
  • Commitment to code quality through unit testing and constructive code reviews.
  • Strong communication skills with the ability to explain technical concepts clearly to both technical and non-technical stakeholders.
  • Upper-intermediate English or above (written and spoken).
What We Offer
  • Competitive salary starting from €5,000 gross/month, with a final offer based on experience and skill set.
  • Private health insurance (activated from end of trial period).
  • Flexible working arrangements.
  • Generous time-off policy including: birthday day off, tenure-based additional leave, paid self-learning days, and an annual personal trust day.
  • A strong recognition culture — individual and team awards, prizes, and company-sponsored trips.
  • Life milestone support: branded birthday gifts, financial support for weddings and newborns, compassionate leave and financial assistance during difficult times.
  • Biannual company events and team activities.


Data Handling:

Kindly refer to our https://smebank.lt/privatumo-politika/ for comprehensive information regarding our data handling procedures throughout recruitment processes.

Key Skills

Ranked by relevance

spring boot java cicd elk
Login to Apply
Posted
Jun 17, 2026
Type
Full-time
Level
Entry
Location
Vilnius
Company
SME Bank

Industries

Financial Services

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
SME Bank
Related

Software Engineer (JAVA)

2026-05-19

Full-time
Entry
Lithuania
Financial Services
Engineering
View Job Details
SME Bank
Related

Software Engineer (JAVA)

2026-04-20

Full-time
Entry
Lithuania
Financial Services
Engineering
View Job Details
SME Bank
Related

Software Engineer (JAVA)

2026-03-20

Full-time
Entry
Lithuania
Financial Services
Engineering