NoFluffJobs Praca zdalna Junior

Junior Java Engineer (Fintech / Mobile Payments)

Emerge Soft

⚲ Remote

11 760 - 16 800 PLN (B2B)

Wymagania

  • Java
  • Fintech
  • Banking
  • Java EE
  • Apache Kafka
  • SQL
  • Oracle
  • JUnit
  • Mockito
  • Docker (nice to have)
  • Kubernetes (nice to have)
  • Helm (nice to have)
  • Gradle (nice to have)
  • CI/CD (nice to have)
  • Jenkins (nice to have)
  • GitLab CI (nice to have)
  • Prometheus (nice to have)
  • Elasticsearch (nice to have)
  • OpenTelemetry (nice to have)
  • JavaScript (nice to have)
  • TypeScript (nice to have)
  • Vue.js (nice to have)

Opis stanowiska

O projekcie:
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).
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.

Wymagania:
- 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).

Codzienne zadania:
- 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.

🔍 Dekoder Ogłoszenia

🔴
ambitious Junior Java Engineer
Oczekuje się, że będziesz szybko się uczyć i brać na siebie więcej odpowiedzialności niż typowy junior.
🟡
high-impact, long-term project
Projekt jest duży i prawdopodobnie będzie trwał długo, co może oznaczać stabilność, ale też potencjalnie powolne tempo zmian.
🔴
absolute focus on security, data optimization, high efficiency, and high availability (HA)
Może to oznaczać, że system jest bardzo złożony i wymaga dużej dbałości o szczegóły, co może być wyzwaniem dla juniora.
🟡
manageable, low-friction office presence in Warsaw roughly once a month
Chociaż praca jest głównie zdalna, raz w miesiącu będziesz musiał pojawić się w biurze, co może być uciążliwe w zależności od lokalizacji.
🟢
direct mentorship from experienced solution architects
Otrzymasz wsparcie od doświadczonych osób, co jest dużą zaletą dla rozwoju, ale może też oznaczać, że będziesz pracować nad zadaniami wymagającymi ich wiedzy.