Let’s get started
By clicking ‘Next’, I agree to the Terms of Service
and Privacy Policy
Jobs / Job page
Java Back-end Developer image - Rise Careers
Job details

Java Back-end Developer

Love tech and teamwork? Join us as a Java Back-end Developer and grow your skills while working on meaningful projects!

About the role

We are seeking a highly skilled and motivated Java Developer to be part of the team developing and maintaining digital sales solutions for private customers across the Nordics.

With us, you get the opportunity to actively contribute and influence decisions, shaping the direction of our endeavors. In an organization built on trust and stability we have the possibility to truly put our hearts into our job – even though we sometimes have a short deadline to explain complex matters. This also means that we’re flexible. In If, we have an agile setup, so expect to contribute with your competence in a tribe, chapter, and squad context, where you’ll work with business representatives from several areas. We welcome you to an informal working environment with lots of smiles and a positive attitude.

What are you going to do?

  • Develop and lead the design and implementation of high-quality software solutions based on If reference architecture.

  • Drive the development of scalable and maintainable code.

  • Develop and maintain REST and SOAP APIs to enable seamless integration across systems

  • Ensure code quality and adherence to best practice

  • You will work closely with other developers and business stakeholders and contribute to the strategic direction of our technology stack.

  • Work with continuous delivery as the main principle, where accountability for delivery is shared in the team

What do we expect from you?

Must have

  • At least 5 years of experience as a Java Developer preferably in an international company

  • Strong hands-on experience with Java (17 or higher) and its ecosystem

  • Familiar with API development: RESTful and SOAP-based web services

  • Familiar with Cloud & DevOps: Strong knowledge of Azure Cloud Services and experience with Azure DevOps for CI/CD

  • Proficiency in database design and SQL

  • Good knowledge of Spring Boot

  • Experience with unit and integration testing using JUnit/Mockito

  • Excellent communication skills with the ability to articulate technical concepts clearly and ability to work in a collaborative, agile environment

  • Day-to-day responsibilities require a good/excellent level of English and Latvian to communicate with clients and colleagues from Latvia and other countries

Nice to have / We can also help you to develop

  • Academic/university degree in computer science, engineering, or a related field

  • If you are ready to learn or have any experience with .NET and C#

  • Experience with Apache Camel

Our promise to you

  • Monthly salary: €3500 - €5500 gross depending on your qualifications

  • Strong company culture: knowledge sharing, company events, interesting speakers, and other inspiring initiatives

  • Career and development opportunities in the biggest insurance company in the Nordics

  • Challenging and exciting projects with autonomy to plan own tasks 

  • Extra vacation days, annual bonus, great insurance benefits, discounts on our products for you and your family, gifts, etc. 

  • Hybrid work and ergonomic home office compensation 

  • A recently renovated office in Riga centre with a 24/7 gym on the premises

  • Business trips to Baltic and Nordic countries

Read more about benefits for our employees

The information you provide in your application and CV will be processed for recruitment purposes within If Group and shall not be used in other contexts or by other organizations. 

Average salary estimate

$54000 / YEARLY (est.)
min
max
$42000K
$66000K

If an employer mentions a salary or salary range on their job, we display it as an "Employer Estimate". If a job has no salary data, Rise displays an estimate if available.

What You Should Know About Java Back-end Developer, if

Are you passionate about technology and teamwork? Join us at If as a Java Back-end Developer and elevate your skills while working on meaningful projects! In this role based in Rīga Central, you will be a key player in developing and maintaining digital sales solutions for private customers across the Nordics. We are on the lookout for a highly skilled and motivated Java Developer who can contribute significantly while influencing decisions that shape our tech ambitions. In our organization, built on trust and stability, you’ll find that we put our hearts into our roles, even when faced with tight deadlines and complex challenges. We foster a flexible environment, embracing an agile setup where your expertise will shine within tribes, chapters, and squads while collaborating with business representatives. You'll dive into the development of high-quality software solutions following our reference architecture, while also creating robust REST and SOAP APIs to ensure seamless integration. Collaborating closely with fellow developers and business stakeholders will allow you to impact the strategic direction of our technology stack. If you are excited to bring your experience and drive to our friendly atmosphere filled with smiles and positive energy, this is the place for you!

Frequently Asked Questions (FAQs) for Java Back-end Developer Role at if
What are the key responsibilities of a Java Back-end Developer at If?

As a Java Back-end Developer at If, you'll be involved in designing and implementing high-quality software solutions based on our reference architecture. You will also develop and maintain REST and SOAP APIs, drive the creation of scalable and maintainable code, and ensure adherence to best practices for code quality. Additionally, you'll collaborate closely with other developers and business stakeholders to contribute to the strategic direction of our technology stack.

Join Rise to see the full answer
What qualifications are required for the Java Back-end Developer position at If?

To qualify for the Java Back-end Developer role at If, candidates should have at least 5 years of experience as a Java Developer, preferably in an international company. Strong hands-on experience with Java version 17 or higher, familiarity with API development, knowledge of Azure Cloud Services, and proficiency in database design and SQL are also essential. Good communication skills and fluency in English and Latvian are necessary to collaborate with both local and international teams.

Join Rise to see the full answer
What programming languages and technologies should a Java Back-end Developer at If be familiar with?

Java Back-end Developers at If should have a strong foundation in Java (17 or higher) and have experience with RESTful and SOAP-based web services. Familiarity with Cloud technologies, particularly Azure Cloud Services, is required, along with experience in Azure DevOps for CI/CD. Knowledge of Spring Boot, as well as unit and integration testing using JUnit/Mockito, is also essential for this role.

Join Rise to see the full answer
What is the work culture like for a Java Back-end Developer at If?

At If, the work culture is informal yet focused on collaboration and positivity. As a Java Back-end Developer, you'll work in an agile setup, contributing alongside talented professionals in a friendly environment. The organization emphasizes knowledge sharing, offers career development opportunities, and fosters a culture of support and motivation, making it a great place to grow and thrive in the tech industry.

Join Rise to see the full answer
What salary and benefits can a Java Back-end Developer expect at If?

Java Back-end Developers at If can expect a competitive monthly salary ranging from €3500 to €5500, depending on qualifications and experience. Additionally, If offers a strong company culture with various benefits such as extra vacation days, annual bonuses, excellent insurance, discounts for products, ergonomic home office compensation, opportunities for exciting business trips, and access to a 24/7 gym in the recently renovated office in the Riga center.

Join Rise to see the full answer
Common Interview Questions for Java Back-end Developer
What design patterns have you implemented in your Java projects?

In your answer, highlight your familiarity with common design patterns such as Singleton, Factory, or Observer. Provide specific examples from your past projects where you effectively utilized these patterns to solve problems or improve code maintainability.

Join Rise to see the full answer
How do you ensure code quality in your Java applications?

Discuss your experience with code reviews, automated testing techniques, and adherence to coding standards. Mention tools you've used for static code analysis and how implementing unit tests can prevent bugs in larger projects.

Join Rise to see the full answer
Can you explain the difference between REST and SOAP?

Provide a brief comparison where you highlight that REST is an architectural style using standard HTTP methods, while SOAP is a protocol with a stricter specification. Discuss when to use each approach, citing real examples from your experience based on project requirements.

Join Rise to see the full answer
How do you approach debugging in Java applications?

Share your debugging process, including using logging frameworks, debugging tools, and how you isolate issues in the code. Give a specific instance where your debugging skills led to resolving a critical issue.

Join Rise to see the full answer
What has been your experience with database management and SQL?

Discuss your experience with various databases—mention any SQL databases you've worked with, the type of queries you've written, and any optimization strategies you've implemented to improve performance.

Join Rise to see the full answer
Describe a challenging problem you faced in a Java project and how you solved it.

Share a specific challenge, including the context, your role in resolving it, and the solution you implemented. Focus on the thought process and techniques that led you to a successful outcome.

Join Rise to see the full answer
What cloud services have you used in your previous roles?

Mention your familiarity with Azure services, outlining specific instances where you utilized them for deploying or managing Java applications. Highlight any experience with Azure DevOps for CI/CD as well.

Join Rise to see the full answer
How do you manage your tasks in an agile environment?

Explain your familiarity with agile methodologies and how you prioritize tasks, collaborate with team members during sprints, and adapt to changing project requirements while focusing on delivery.

Join Rise to see the full answer
What steps do you take to ensure smooth integration of Java applications with other systems?

Discuss your approach to developing APIs, testing their integration with external systems, and ensuring documentation is clear for other developers and teams that depend on these APIs.

Join Rise to see the full answer
What tools do you use for unit and integration testing in Java?

Discuss your experience with tools like JUnit and Mockito. Provide examples of how you wrote and executed tests, emphasizing the importance of testing in the development process to maintain high code quality.

Join Rise to see the full answer
Similar Jobs
if Remote Stockholm
Posted 2 days ago
Photo of the Rise User
Uni Systems Remote No location specified
Posted 10 days ago
Photo of the Rise User
Delta Dental Ins. Hybrid Oakland, California, United States
Posted 3 days ago
Photo of the Rise User
Wix Hybrid Vilnius, Vilnius City Municipality, Lithuania
Posted 3 days ago
Inclusive & Diverse
Rise from Within
Mission Driven
Diversity of Opinions
Maternity Leave
Paternity Leave
Family Coverage (Insurance)
Medical Insurance
Dental Insurance
Vision Insurance
Mental Health Resources
Life insurance
Disability Insurance
Health Savings Account (HSA)
Flexible Spending Account (FSA)
401K Matching
MATCH
VIEW MATCH
FUNDING
SENIORITY LEVEL REQUIREMENT
TEAM SIZE
No info
HQ LOCATION
No info
EMPLOYMENT TYPE
Full-time, hybrid
DATE POSTED
March 28, 2025

Subscribe to Rise newsletter

Risa star 🔮 Hi, I'm Risa! Your AI
Career Copilot
Want to see a list of jobs tailored to
you, just ask me below!
LATEST ACTIVITY
Photo of the Rise User
Someone from OH, Canton just viewed Full Stack Web Developer at Abnormal Security
Photo of the Rise User
Someone from OH, Canton just viewed Frontend Engineer, UX at Chainlink Labs
R
Someone from OH, Toledo just viewed Global Marketing Intern at Reebok International, Ltd
Photo of the Rise User
Someone from OH, Toledo just viewed Intern, Corporate Communications at E.L.F. BEAUTY
Photo of the Rise User
Someone from OH, Cincinnati just viewed Immigration - E2 Visa at Upwork
Photo of the Rise User
Someone from OH, Dayton just viewed Senior Director - Brand & Marketing Content at Cielo
Photo of the Rise User
10 people applied to Software Engineer Intern at IGT
Photo of the Rise User
15 people applied to Software Engineer I at Affirm
Photo of the Rise User
Someone from OH, Cleveland just viewed Scheduling Coordinator at Window Nation
T
Someone from OH, Columbus just viewed Power BI Developer - Remote at Two95 International Inc.
Photo of the Rise User
Someone from OH, Dayton just viewed Front Desk Clerk at Marriott International
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Analyst at Jellyfish
Photo of the Rise User
Someone from OH, Hilliard just viewed Junior Digital Data Analyst at AECOM
Photo of the Rise User
Someone from OH, Columbus just viewed Data Analyst/R Programmer at Peet's
Photo of the Rise User
Someone from OH, Grandview Heights just viewed Service Drive Greeter at Jeff Wyler Automotive Family
Photo of the Rise User
Someone from OH, Washington Court House just viewed Administration and Clerical at Walmart
Photo of the Rise User
Someone from OH, Dover just viewed Finance Intern - Summer 2025 at Spectrum
F
Someone from OH, Columbus just viewed Mortgage Loan Officer Assistant at Fulton Bank
Photo of the Rise User
Someone from OH, Cincinnati just viewed Amazon Work from Home Data Entry Jobs – Entry Level at Amazon