Skip to content

Backend Developer

  • Hybrid
    • Vilnius, Vilniaus apskritis, Lithuania
  • €3,200 - €3,500 per month
  • IT

Job description

We develop and evolve a core insurance platform that encompasses nearly every aspect of our primary insurance business. The system is primarily built on Java 17, with Groovy for specialized business rules, Vaadin for user interfaces, Oracle DB as the main database, and REST/SOAP services for external integrations.

We emphasize clean, modular development by adopting Guice for dependency injection, applying Clean Architecture practices, and utilizing a plugin-based approach for new features. Our commitment to stability includes comprehensive unit, integration, and web service tests, accompanied by ongoing refactoring.

Our standard toolchain comprises Gradle for builds, IntelliJ IDEA as the IDE, Bitbucket (Git) for version control, and Jira for managing tasks and projects.

Role Responsibilities:

·         Implement new features, resolve defects, and deliver updated insurance products;

·         Provide transparent progress updates in Jira and maintain product documentation in Confluence;

·         Contribute to every phase of the SDLC, from initial planning to deployment and support;

·         Collaborate closely with fellow developers, analysts, and occasionally clients to ensure clear requirements and smooth delivery;

·         Conduct thorough code reviews, offer constructive feedback, and propose process or technical improvements;

·         Perform in-depth analyses of business needs and develop robust, cost-effective solutions;

·         Coordinate with QA to refine testing scenarios and maintain high-quality outcomes;

·         Monitor and optimize system performance to uphold reliability and responsiveness.

Job requirements

Qualifications:

·  2+ years of practical experience in back-end development using Java and/or Groovy, plus - SQL, web services, unit and integration testing;

·         Comfortable with most of the solution stack, with a willingness to learn new technologies;

·         Able to analyze business challenges and craft technical solutions that align with both client and product objectives;

·         Experience in developing complex enterprise solutions in domains such as insurance, finance, or accounting would be considered a strong advantage;

·         Strong communication skills and a collaborative mindset to work effectively with cross-functional teams.

By joining BTA, we will ensure:

  • An interesting and meaningful job at one of the largest international insurance companies in the Baltic States;

  • Professional and personal development through additional training and conferences;

  • Health insurance (including dental treatment, wellness, and medication programs) and personal insurance after the probation period;

  • An annual bonus based on company results and during significant life moments;

  • Events for employees and their children;

  • A day off on your birthday;

  • Discounts from partners and discounts on insurance.

Salary: 3200 -3500 EUR before taxes.

Hybrid
  • Lithuania
€3,200 - €3,500 per month
IT

or