Currency

Senior Java Software Engineer

6 434 - 7 353 USDNet per month - B2B
4 787 - 5 471 USDGross per month - Permanent
Java

Senior Java Software Engineer

Java

al. Jerozolimskie 92, Warszawa

Pragmile

Full-time
B2B, Permanent
Senior
Remote
6 434 - 7 353 USD
Net per month - B2B
4 787 - 5 471 USD
Gross per month - Permanent

Tech stack

    English

    B2

    MySQL

    advanced

    GraphQL

    advanced

    Spring Boot

    advanced

    Java

    advanced

    React

    junior

Job description

Remote (within the EU) | Long-term collaboration | Full-time


Join one of our High-Performing Teams developing a GPRC platform for a Scandinavian client, a company that provides software solutions for performance management, risk, and strategic planning.

The platform helps global organizations make data-driven decisions by integrating dashboards, KPIs, analytics, process automation, and AI-based insights.

You’ll work in an environment that combines strong software engineering practices, modern architecture, and a Scandinavian culture built on trust, openness, and collaboration.


Tech Stack

Java, Spring, Project Reactor, GraphQL, RESTful, JDBC/R2DBC, Relational databases (MySQL, Oracle, MSSQL), TypeScript, React, MUI, Jest, Testing Library, SurveyJS / AgGrid

Nice to have: experience with Camunda and BPMN


Why You’ll Love Working With Us

✦ Well-structured Scrum process and a stable, supportive environment

✦ Strong QA team with high unit and end-to-end test coverage

✦ Work on a company laptop - no remote desktops or corporate bloatware

✦ Migration to monorepo and microservices architecture

✦ Open, feedback-driven culture and real ownership of technical decisions

✦ Opportunity to participate in architecture discussions and innovation


Your Responsibilities

♢ Participate in the full development lifecycle: plan, code, review, test, refactor, and experiment

♢ Design and develop distributed systems and microservices

♢ Build proofs of concept and contribute to system architecture design

♢ Mentor junior engineers and share knowledge across the team

♢ Ensure high-quality, maintainable, and testable code


What We Expect

✦ 6+ years of experience as a Software Engineer

✦ Hands-on experience with distributed systems, microservices, and architecture

✦ Solid understanding of DDD, TDD, SOLID, and Clean Code principles

✦ Strong foundation in algorithms, data structures, and DevOps (CI/CD)

✦ Experience with Cloud & SaaS practices

✦ Awareness of architectural decision-making and trade-offs

✦ Critical, system-level thinking and problem-solving mindset

✦ Great communication and teamwork skills in an international setup

✦ Availability during core hours (10:00–15:00 CET)

✦ Based within the EU


What We Value Most

♢ A mindset that sees software development as problem-solving, not just coding

♢ Ability to model domains and design scalable architectures

♢ Familiarity with cloud practices and modern technology stacks

♢ Focus on testing strategies (TDD) and code quality

♢ Curiosity, ownership, and the drive to build meaningful, real-impact solutions


What we offer

✦ Personal development and career advancement opportunities

✦ A vibrant, innovative, value-based, international work environment

✦ Training budget

✦ Private medical care

✦ Co-financing of the sports card

Tech stack

    English

    B2

    MySQL

    advanced

    GraphQL

    advanced

    Spring Boot

    advanced

    Java

    advanced

    React

    junior

Office location

Published: 13.11.2025

Senior Java Software Engineer

6 434 - 7 353 USDNet per month - B2B
Summary of the offer

Senior Java Software Engineer

al. Jerozolimskie 92, Warszawa

Pragmile

6 434 - 7 353 USDNet per month - B2B
4 787 - 5 471 USDGross per month - Permanent
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest PRAGMILE z siedzibą w Warszawie, ul. Al. Jerozolimskie 92, 00-807 Warszawa, (dalej jako "a... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.