SME Bank
Software Engineer (JAVA)
SME BankLithuania4 days ago
Full-timeEngineering, Information Technology

Software Engineer

Do you love code as much as your morning coffee? Are you ready to tackle new challenges and show your skills in an ever-evolving tech landscape? If you’re excited about working in a fast-paced, startup culture, and have a passion for IT, we’ve got the perfect spot for you!


What you will do:

  • Blow our minds by introducing new technologies that we didn’t even know we needed.
  • Take full ownership of your projects - design, deploy, repeat.
  • Make smart tech choices that keep us at the top of our game (and maybe save the world, too?).
  • Build well-designed, optimized, and scalable solutions that make you proud.
  • Share your wildest innovative ideas with an open-minded team that actually listens (yes, we mean it).


What you need to succeed:

  • Demonstrated curiosity and a passion for continuous learning, with a proactive approach to skill development.
  • 2-3 years of hands-on Java development experience, crafting clean, efficient, and maintainable code.
  • Proficiency in the Spring ecosystem (e.g., Spring Boot, Spring MVC).
  • Strong command of version control (Git) and build tools such as Maven and Gradle to streamline development.
  • Expertise in designing and consuming APIs - RESTful and SOAP, synchronous and asynchronous - for robust integrations.
  • Practical experience in microservices architecture and containerization using Docker.
  • Familiarity with both relational databases and document-oriented databases.
  • Solid understanding of event-driven architecture and common design patterns.
  • Ability to thrive in a fast-paced, startup-style environment and adapt to evolving priorities.
  • Proactive, results-oriented attitude with a willingness to roll up your sleeves and drive projects forward.
  • Commitment to code quality, including comprehensive unit testing and active participation in code reviews.
  • Excellent communication skills, capable of articulating complex technical concepts clearly and concisely.
  • Upper-intermediate English proficiency for seamless collaboration with our international team.



What we offer:

  • Paid vacation as per the company’s time-off policy, with an extra day off on birthday, additional days based on tenure, self-learning time for your development, and a paid trust day annually for personal use.
  • Private health insurance (activated post-trial period).
  • Workplace flexibility.
  • A culture of recognition, with prizes, rewards, paid trips, gifts, and individual/team awards.
  • Branded birthday gifts, financial support for weddings and newborns, along with extra time off. We provide compassionate time off and financial support during challenging times.
  • Company events and activities biannually.


Salary:

Starting from 3500 €/month gross. The final salary will depend on the candidate's experience and skill set.


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