hero

Find your next opportunity

Java Developer (f/m/d)

wefox

wefox

Software Engineering
Barcelona, Spain
Posted on Jan 25, 2024

Java Developer (f/m/d)

wefox is a world-leading insurtech company driven by a single purpose: to enable people to be safe by making insurance 10 times better through technology. Together with more than 1300 employees in 8 locations across Europe, we are on a mission to give the world easy access to digital insurance solutions.

We provide our customers with 360-degree advice through our network of advisors and optimise each individual’s risk coverage by offering innovative prevention, assistance, and insurance products. We integrate the extensive know-how built up in the individual countries and the exchange of experience to build strong expertise among the wefox technology experts in our Tech Hubs in Barcelona, Paris, and Milan.

We are looking for a Java Developer with experience building microservices to join our Tech team in Spain. Your daily work will primarily focus on the development and maintenance of backend features using Java, Spring, PostgreSQL, Mongo, Kafka, and AWS. Our teams write quality code using TDD and Unit Testing. We use GitHub, GitHub Actions, and a full CI/CD pipeline. You will work side by side with a multidisciplinary and multicultural team distributed among our different offices around Europe.

What your responsibilities will be:

  • Understanding product and technical priorities.

  • Independently scoping and implementing production-ready solutions. Debugging production issues when necessary.

  • Contributing to project estimation tasks and committing to a realistic amount of work.

  • Making well-reasoned design decisions, identifying potential issues, trade-offs, risks, and an appropriate level of abstraction.

  • Writing meaningful code reviews.

  • Mentoring junior and mentee engineers within your squad.

  • Contributing to a security-first mindset throughout your squad, always looking for and avoiding vulnerabilities.

What you bring:

  • Hands-on experience with Java. We value experience with any framework and will help you transition to Spring if necessary. We believe it takes about 2 years of hands-on experience in order to be comfortable at this level, but if you have less experience than that we welcome you to apply.

  • Hands-on experience working with client/server applications.

  • Hands-on experience with SQL or NoSQL databases.

  • Hands-on experience with RESTful APIs.

  • A positive, can-do attitude and a willingness to learn and grow with us.

  • Experience working with git is a plus.

  • Working knowledge of English is required; proficiency in Spanish or German is a plus.

In our team, being tech-savvy and having great dedication to high-quality delivery are as equally valued as your authenticity, accountability, and team-player skills!

What we offer:

Now, we’ve gotten to the fun part, the part where you get to brag about your company, those perks your friends are so jealous of!

Here are some of them*:

  • Flexible working hours including hybrid working.
  • A stack of the latest technologies and working gadgets.
  • Training and Coaching opportunities.
  • Free coffee, fruit and snacks, because we need fuel!

If you love a less-formal work environment, flexible paid time off, a great compensation package and benefits offering - and most of all, being the authentic you, get in touch, we want to meet you!

To all the misunderstood geniuses, rebels and mavericks looking to change the world for the better. Come work with us!

* Additional Benefits vary between countries and can be explained in more detail by a TA Partner.

Your contact person for this role is Natalia Perez.

We are an equal opportunity employer and value diversity. We do not discriminate on the basis of race, religion, colour, national origin, gender, sexual orientation, age, marital status or disability status.

By submitting the application I confirm to have read and accepted the data privacy policy governing the job application process.