-
nearflow

Senior Java Developer

nearflow
Poland · Contract · Mid-Senior

Industry: Software Development

Remuneration: Up to 180 PLN/h on B2B contract (depending on experience)

Work model: 100% remote (within EU only) with potential trips to Norway

Start date: Maximum within 30 calendar days (mandatory)

End date: Long-term cooperation


Project responsibilities and team:

Join a distributed platform team (consisting of skilled Java Backend Developers along with Tech Product Manager, Software Development Manager and QA Engineers) and be responsible for further development of SaaS platform internal REST backend API services, primarily developed in Java.


Requirements:

  • +7 years of experience working as Java Developer
  • Strong skills in Java and Spring Boot, with a deep understanding of REST API development (must-have)
  • In-depth experience with SQL databases (e.g., MySQL), including optimisation and query performance tuning (must-have)
  • Experience implementing SQL query builders (e.g., JOOQ, QueryDSL)
  • Solid understanding of object-oriented programming principles and best practices.
  • Experience implementing and testing declarative programming paradigms (e.g., Project Reactor, R2DBC).
  • Familiarity with API-first design approaches and experience with API specification standards (e.g., OpenAPI/Swagger).
  • Experience with cloud platforms (Azure preferred) and related tools.
  • Proficiency in containerization technologies (e.g., Docker) and orchestration platforms (e.g., Kubernetes).
  • Strong understanding of testing at all levels and relevant testing frameworks (e.g., Mockito, JUnit).
  • Experience with improving API performance, creating robust documentation, and developing effective deprecation strategies.


Nice to have:

  • Experience with monitoring and observability tools (e.g., Prometheus, Grafana).
  • Knowledge of security best practices for API development.
  • Familiarity with CI/CD pipelines, preferably using GitLab.
  • Familiarity with working in Agile development teams.


Personal characteristics:


Problem-Solving and Analytical Skills:

  • Ability to analyse complex technical debt and develop sustainable solutions.
  • Strong attention to detail, accuracy, and a focus on delivering high-quality code.
  • Excellent problem-solving and critical-thinking skills.


Teamwork and Communication:

  • Ability to work effectively in a collaborative team environment.
  • Strong communication skills, both written and verbal, to convey ideas clearly to technical and non-technical stakeholders.





By responding to this ad the person agree to the processing of personal data provided in this document for realising the recruitment process pursuant to the Personal Data Protection Act of 10 May 2018 (Journal of Laws 2018, item 1000) and in agreement with Regulation (EU) 2016/679 of the European Parliament and of the Council of 27 April 2016 on the protection of natural persons with regard to the processing of personal data and on the free movement of such data, and repealing Directive 95/46/EC (General Data Protection Regulation).


nearflow Spzoo located in Warsaw is an administrator of personal data.

Key Skills

Ranked by relevance

java sql containerization product manager spring boot prometheus docker mysql cloud saas cicd
Login to Apply
Posted
Dec 21, 2024
Type
Contract
Level
Mid-Senior
Location
Poland
Company
nearflow

Industries

IT Services IT Consulting

Categories

Engineering Information Technology

Related Jobs

3 roles aligned with this opportunity

View all jobs
View Job Details
nearflow
Related

Senior Java Developer

2024-12-30

Contract
Mid-Senior
Poland
IT Services
Engineering
View Job Details
nearflow
Related

DevOps Engineer

2026-02-20

Contract
Mid-Senior
Poland
IT Services
Engineering
View Job Details
nearflow
Related

Senior .NET Developer

2025-11-14

Contract
Mid-Senior
Poland
IT Services
Engineering