|
|
Here is the job advertisement prepared entirely in English and fully anonymized for a No Fluff Jobs posting:
Junior Java Engineer (Fintech / Mobile Payments)
-
Salary: 70 - 100 PLN/h net (+ VAT) on a B2B contract
-
Seniority: Junior (1–2 years of experience)
-
Work Model: Remote from Poland (with occasional visits to the Warsaw office, ~1/month)
-
Start Date: June 2026
-
Project Duration: Long-term (16-month engagement pipeline)
About the Project & Role
We are looking for an ambitious Junior Java Engineer to join a high-impact, long-term project executed for one of the largest and most influential telecommunication companies in the world.
In this role, you will contribute to the development and customization of a cutting-edge Mobile Financial Services (MFS) platform that handles billions of transactions globally. The platform serves as an open ecosystem connecting telecom operators and traditional banks, allowing millions of unbanked end-users worldwide to securely store, transfer, and withdraw money, pay merchants and utility providers, and access traditional financial services like savings and micro-loans.
The architecture consists of distributed microservices communicating via REST APIs and Apache Kafka. The application is built using Java Enterprise Edition (Java EE), with an absolute focus on security, data optimization, high efficiency, and high availability (HA).
Requirements
MUST HAVE 🟢
-
1–2 years of professional backend engineering experience (preferably within Fintech, Banking, or Telecom environments).
-
Solid foundational knowledge of Java EE (Enterprise Edition).
-
Practical experience with Apache Kafka event streaming.
-
Hands-on experience with relational databases (SQL, Oracle).
-
Proven experience writing unit and integration tests (JUnit, Mockito).
-
Fluency in English (minimum B2+, both written and spoken) for daily team collaboration.
NICE TO HAVE 🔵
-
Familiarity with containerization and orchestration workflows (Docker, Kubernetes, Helm).
-
Experience with build automation tools (Gradle) and CI/CD setups (Jenkins, GitLab CI).
-
Familiarity with logging, search, and observability tools (Prometheus, ElasticSearch, OpenTelemetry).
-
Basic understanding of frontend technologies (JavaScript / TypeScript, Vue.js).
Key Responsibilities
-
Implementing new features, customizing, and maintaining a high-volume financial system processing massive transaction streams.
-
Writing robust unit and integration tests to ensure platform stability.
-
Integrating the core application with existing client infrastructure modules (authorization, alarm ecosystems, events, and OpenTelemetry metrics tracking).
-
Analyzing business requirements and maintaining technical software documentation.
-
Participating in core technical application modeling (low-level design).
-
Working closely within a highly collaborative, cross-functional Agile team of 5–7 engineers.
What We Offer
-
Long-term stability: Continuous engagement inside a global, enterprise-scale platform architecture.
-
High engineering standards: Practical exposure to asynchronous microservices, data signing, event streaming, and high-availability design patterns.
-
Work-life flexibility: Predominantly remote setup paired with a manageable, low-friction office presence in Warsaw roughly once a month.
-
Professional growth: Structured Agile/Scrum processes, comprehensive code reviews, and direct mentorship from experienced solution architects.