Senior Java Developer

6 297 - 7 049 USDNet per month - B2B
Java

Senior Java Developer

Java
Zabłocie 43A, Kraków +4 Locations

Miquido

Full-time
B2B
Senior
Remote
6 297 - 7 049 USD
Net per month - B2B

Job description

About the project

The goal of the project is to design and build a modern, scalable analytics platform for the banking sector. It will support the creation, management, publishing, and distribution of analytical content prepared by the Investment Analysis team of the brokerage office.

Initially, the system will be used by institutional clients, and later also by individual clients.

The platform will help analysts better use their expertise, reduce manual work, and organize a large amount of analytical content, including market comments, company analyses, valuations, financial results comments, and sector reports. It will also provide clear data on how users consume the reports.

The solution must meet high standards of security and availability. It will be designed with a mobile-first approach, fully responsive (RWD), and compliant with WCAG 2.0 standards.

Project duration: 10–11 months.


We are also looking for developers for other projects:


Mobile Banking Platform (SaaS)This project focuses on developing and customizing a mobile banking platform delivered in a Software-as-a-Service (SaaS) model. The core product is a white-label mobile wallet that offers a secure, user-friendly, and feature-rich banking experience out of the box.Project duration: 7–8 months.


Healthcare Mobile Application (MVP)This project involves building a modern mobile application from scratch (MVP) that integrates different medical services into one consistent ecosystem. The goal is to make access to both public (NFZ) and private healthcare easier, support therapeutic processes (including post-heart-attack and cardiology care), and reduce missed appointments.

The application will include features such as appointment booking, access to medical records, authentication via the national digital identity system (mObywatel), an AI module, and medical care management.


Responsibilities:


  • Lead the design, development, and evolution of Java-based backend systems in complex, enterprise-grade projects

  • Translate business, analytical, and regulatory requirements into scalable, secure technical solutions

  • Design backend and system architecture, including modular monoliths and microservices, REST APIs, and event-driven components

  • Define and enforce architectural standards, coding guidelines, and design patterns across projects

  • Design and oversee integrations with internal banking systems and external platforms (analytics, reporting, data providers)

  • Perform code reviews, architecture reviews, and quality audits of solutions delivered by other team members

  • Conduct performance, scalability, and security analysis; identify bottlenecks and implement optimization strategies

  • Analyze system performance and scalability, proposing and implementing optimization strategies

  • Identify, analyze, and manage technical risks, providing mitigation recommendations

  • Analyze technical debt and propose strategies for its reduction

  • Prepare recommendations regarding technology stack, tools, and architectural approaches

  • Develop and maintain unit and integration tests covering implemented business logic.

  • Support CI/CD processes and cloud-native deployments (Docker, Kubernetes, GitOps)

  • Use AI-powered tools to enhance software development efficiency, quality assurance, and test coverage

  • Provide technical leadership, mentoring, and consultation for development teams

  • Collaborate with stakeholders, architects, DevOps, and technical leaders on strategic technical decisions

  • Ensure that delivered solutions meet high standards of security, scalability, maintainability, and performance


Requirements:


  • 4+ years of commercial experience as Java Developer

  • Expert knowledge of Java (8+), JVM internals, concurrency, and performance optimization

  • Strong experience with Spring Framework / Spring Boot, Spring Cloud, and microservices architecture

  • Advanced knowledge of SQL (MySql, PostgreSQL), database optimization, and data modeling; familiarity with NoSQL (ElasticSearch, MongoDB, DynamoDB)

  • Proven experience with designing REST APIs, distributed systems, and asynchronous communication

  • Solid background in system and application architecture design

  • Deep understanding of design patterns, Clean Architecture, and Domain-Driven Design (DDD)

  • Ability to create high-quality technical and architectural documentation 

  • Very good understanding of HTTP and web protocols

  • Very good knowledge of Git and collaborative workflows (pull requests, code reviews)

  • Experience with Google Cloud Platform

  • Hands-on experience with Docker, CI/CD pipelines, and cloud or containerized environments


Nice to have:

  • Experience with message brokers (Kafka, RabbitMQ)

  • Proficiency in modern AI-enhanced IDEs, including JetBrains IDEs, Cursor and Trae

  • Familiarity with AI-assisted test generation and debugging tools, such as Qodo

  • Experience in banking, fintech, or analytics-heavy enterprise systems

  • Experience working with international clients or in cross-functional, distributed teams (e.g., across different time zones) is a plus


Soft skills:

  • Strong awareness of the client’s business needs and regulatory constraints

  • Strong leadership and mentoring capabilities, including patience and composure in a professional setting

  • Openness to feedback and a growth mindset

  • Excellent analytical thinking and decision-making skills

  • Ability to work independently with full ownership of technical solutions

  • High communication skills, including explaining complex technical concepts to non-technical stakeholders and ability to negotiate technical decisions regarding functional and non-functional requirements

  • Proactive attitude toward improving processes, architecture, and team effectiveness

  • Strong sense of responsibility for system quality, stability, and long-term maintainability

  • Ability to work in cross-discipline Agile teams (with ability to work effectively in international environments)


What do we offer?

  • ambitious, creative, talented & highly experienced team

  • contributing to projects for clients all over the world

  • flexible working hours and a possibility to work remotely



We value your trust in providing us your data, thus we are striving to use commercially acceptable means of protecting it. Below you will find the necessary information about the data we collect and process when you send us your CV.


The controller of your personal data is Miquido Spółka z ograniczoną odpowiedzialnością sp. k. with its seat in Krakow, Zabłocie 43a, 30-701 Kraków, Poland (“Miquido”, “We”, “Our” or “Us”).


Tech stack

    Polish

    C2

    English

    C1

    PostgreSQL

    advanced

    Docker

    advanced

    REST API

    advanced

    Java

    advanced

    Spring

    advanced

Office location

Published: 23.01.2026

Senior Java Developer

6 297 - 7 049 USDNet per month - B2B
Summary of the offer

Senior Java Developer

Zabłocie 43A, Kraków
Miquido
6 297 - 7 049 USDNet per month - B2B
By applying, I consent to the processing of my personal data for the purpose of conducting the recruitment process. Informujemy, że administratorem danych jest Miquido Sp. z o.o. Sp. k. z siedzibą w Krakowie, ul. Zabłocie 43A, 30-701 (dalej jako "adm... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.