Senior Java Software Engineer

Java

Senior Java Software Engineer

Java
-, Tarnów

iTeamly

Full-time
B2B
Senior
Hybrid
6 115 - 8 339 USD
Net per month - B2B

Job description

We are looking for an experienced Senior Java Developer to architect and build distributed, cloud-native solutions with a strong emphasis on scalability, performance, and asynchronous communication patterns. You will work primarily with Java, AWS, Docker, Kubernetes, and modern messaging technologies.🙋‍♀️


✅ Your responsibilities:


  • Design and develop scalable Java-based microservices
  • Ensure system stability, performance, and production readiness
  • Collaborate with cross-functional teams across regions
  • Implement automated testing and CI/CD pipelines
  • Support and monitor applications in production
  • Take ownership of the full development lifecycle


🧠 Our requirements:


  • 4+ years of experience with Java and Spring Boot
  • Solid understanding of REST APIs, microservice architecture, and cloud technologies (GCP or similar)
  • Familiarity with TDD, CI/CD, and DevOps best practices
  • Strong problem-solving skills and clean code principles (SOLID, DRY, KISS)
  • Experience with tools like Kubernetes and messaging systems
  • Fluent in English
  • Experience in financial or banking systems is a plus



🌟 What we offer:


  • Hybrid work model: 2 days per week from our Kraków office
  • Long-term cooperation
  • Engaging projects with real impact
  • Supportive, experienced team and modern development environment
  • Opportunities for continuous learning and growth


Tech stack

    English

    B2

    Java

    advanced

    MySQL

    regular

    Redis

    junior

    PostgreSQL

    junior

    Docker

    junior

    Kubernetes

    junior

    AWS

    nice to have

    GCP

    nice to have

    Microservices

    nice to have

Office location

Published: 30.05.2025