Senior Java Engineer - Poland

32.67 - 44.93 USDNet per hour - B2B
Java

Senior Java Engineer - Poland

Java
-, Łódź +4 Locations

Espeo Software

Freelance
B2B
Senior
Remote
32.67 - 44.93 USD
Net per hour - B2B

Job description

Senior Java Engineer

SKILLS: Java (17+) | Spring Boot | Microservices | CI/CD | API

B2B PLN 120 - 165/ Hour 💰

LOCATION: REMOTE, POLAND (occasional travels to Łódź)

START DATE: ASAP

Key Services and Requirements: A Roadmap to Your Professional Success 🚀

Scope of services:

  • Define and drive the long-term backend architecture strategy across multiple teams, ensuring clarity, scalability, and alignment

  • Establish and evolve engineering standards, patterns, and best practices for Java Spring Boot development

  • Lead cross-team technical initiatives end-to-end, aligning stakeholders across engineering, product, and design

  • Act as a technical leader and mentor for senior and mid-level engineers through code reviews, design discussions, and hands-on guidance

  • Collaborate with Product, Frontend, Design, and DevOps leadership to shape the technical roadmap

  • Proactively identify and address systemic risks such as performance issues, scalability limits, and security gaps

  • Promote a culture of ownership, observability, and operational excellence

  • Evaluate and prototype new architectural approaches, influencing future tooling, service design, and engineering practices

  • Support continuous improvement of backend systems in terms of reliability, maintainability, and performance

Here’s a set of skills we require:

  • 8+ years of professional software engineering experience

  • At least 5 years of hands-on experience building and operating backend systems using Java and Spring Boot

  • Expert-level knowledge of: Java (17+) Spring Boot, including advanced topics such as reactive programming, custom configurations, security, and performance tuning

  • Strong experience designing and evolving microservice architectures, including: service decomposition, inter-service communication (REST, GraphQL, messaging), shared components and codebase organization

  • Deep understanding of data persistence, including: JPA/Hibernate, relational database design, query optimization, caching strategies (e.g. Redis)

  • Strong knowledge of API design principles (RESTful); familiarity with GraphQL is beneficial

  • Solid experience with testing strategies across all levels (unit, integration, end-to-end)

  • Hands-on experience with: CI/CD pipelines (e.g. GitHub Actions), containerization (Docker), cloud environments (e.g. AWS)

  • Experience with observability practices, including logging, metrics, tracing, and alerting

  • Proven ability to work across teams and influence technical direction without direct authority

  • Strong communication skills — able to explain complex technical concepts to both technical and non-technical stakeholders

Nice to have:

  • Experience defining and scaling engineering standards across multiple teams or domains

  • Familiarity with event-driven architectures and messaging systems

  • Practical experience modernizing or refactoring legacy systems

  • Active usage of AI-assisted development tools (e.g. Copilot, Cursor) as part of daily workflow

  • Experience shaping engineering culture and mentoring at scale

  • Exposure to high-availability, high-traffic production environments 

Tech stack

    English

    C1

    Java

    advanced

    Spring Boot

    advanced

    CI/CD

    advanced

    AWS

    advanced

    API

    advanced

    Microservices

    advanced

Office location

About the company

Espeo Software

Espeo Software is a Poland-based product engineering and consulting partner focused on fintech, payments, digital banking, and blockchain. We support regulated organisations with strategic advisory, solution architecture...

Company profile

Senior Java Engineer - Poland

32.67 - 44.93 USDNet per hour - B2B
Summary of the offer

Senior Java Engineer - Poland

-, Łódź
Espeo Software
32.67 - 44.93 USDNet per hour - 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 Espeo Software z siedzibą w Poznaniu, ul. Baraniaka 6 (dalej jako "administrator"). Masz p... MoreThis site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.