Senior Java Developer 22k-25k net + VAT B2B

Join Deviniti as a Senior Java Developer and make yourself comfortable in our Software Home! 

No time to read? That’s okay! Here’s a short summary: 

  • Stack: Java 17+, Spring / Spring Boot, JPA / Hibernate, REST API
  • Hours: full time
  • Mode: remote
  • Team: 10 backend developers (mid and senior level); project team includes: Backend Developer, Frontend Developer, Mobile Developer, Manual QA, Business Analyst, PM, PO (on the client side)
  • Project: development and maintenance of a web and mobile application supporting employee food benefit programs

What will you work on as a Senior Java Developer?

  • Application Development unit works on creating, developing and maintaining custom projects for our clients around the world and specializes in mobile and web applications.
  • You will join a team that builds a platform enabling users to order and plan meals through employee benefits (we use it ourselves 😊). Thanks to the team’s approach, the application is modern, efficient, and scalable – tailored to the needs of end users and system administrators alike.

Who will you work with? 

  • The team works directly with the client, but the application is built entirely on our side – giving developers real influence on architecture, technology stack, and product direction. Team members are engaged in every stage of the process: from analysis and design, through implementation, to testing and deployment.
  • We work in two-week sprints using Scrum. We value open communication and a partnership approach. We enjoy working together and occasionally meet in our Wrocław office – sometimes just to play ping pong.

What tasks await you in this role?

  • designing and implementing new features;
  • proposing and recommending technical solutions;
  • participating in domain modeling and system architecture optimization;
  • writing unit and integration tests;
  • conducting code reviews;
  • maintaining high code quality;
  • collaborating closely with the project team.

You are the one we’re looking for, if:

  • you have the following skills:
    • 4-5 years of experience as a developer;
    • excellent knowledge of Java 17+, Spring / Spring Boot, JPA / Hibernate, and REST API;
    • hands-on experience with design patterns;
    • familiarity with relational databases – PostgreSQL;
    • experience with containerization and orchestration tools like Docker and Kubernetes;
    • ability to work with technical documentation;
    • nice to have: React / Angular, Atlassian tools, Firebase, Azure, integrations with payment systems (e.g., Verestro, DiPocket);
  • you can also work in a team! In particular, we value:
    • collaboration and clear communication in a project setting;
    • a holistic view of the project – including architecture, databases, and performance;
    • willingness to take on a technical leadership role.

What do we care about?

  • Your mental and physical well-being: we offer access to Mindgram, and we also have a running led by our own coach, who motivates us to get up from behind our desks and engage in physical activity together.
  • The development of your skills: each team has their career paths, we use Udemy for Business, and we also participate in both internal and external trainings to constantly learn more.
  • Your opinion and influence on your work environment: we use Officevibe (an employee experience platform), and we cultivate the culture of constructive feedback and recognition.
  • Your freedom: apart from working from home and flexible hours matching your lifestyle, we also have many hobby groups that allow you to share your passions with others. So, are you interested in arts and crafts, literature, plants, board games or sports? 
  • The world and people: through our CSR program “Deviniti Cares” we take care about our planet, as well as about people around the world. Together we decide what causes we support, and we help by using the quarterly budget established entirely for charity initiatives.

 

Do you want to join us? Apply! Patrycja will guide you through the recruitment process

You can expect the following 4 recruitment stages:

1. CV screening – we read about your experience and make sure that it matches our needs.

2. Phone interview – during these 30 minutes the recruiter describes the role further and asks a few questions (i.e. about your expectations and notice period).

3. Online interview – here you meet the recruiter, PM, and a specialist, who verify your skills. The meeting usually lasts about 1,5h.

4. The decision, which is presented to you about 2 weeks after the interview.

 

Who are we, what have we accomplished so far, and what are our values? Check it on our website https://deviniti.com/about-us/. You can also follow us on LinkedIn, Facebook and Instagram.

You like Deviniti, but this position is not for you? Take a look at our career tab – maybe you’ll find an offer that’s perfect for you!

Our company has implemented whistleblower protection procedures in accordance with the applicable law. Every candidate and employee has the right to report irregularities in a secure manner, and all reports are fully protected under the law.

Privacy policy