JustJoin.IT Hybrydowo Senior

Java Developer

Antal Sp. z o.o.

⚲ Kraków

140 - 200 PLN netto (B2B)

Wymagania

  • API
  • Kafka
  • Microservice Architecture
  • Java

Opis stanowiska

📍 Location: Kraków (Hybrid – 6–8 days per month in the office)
📄 Contract Type: B2B / Employment Contract
🌍 International Environment

About the Role

We are looking for an experienced Java Developer to join a dynamic team delivering scalable, enterprise-grade solutions. You will be involved in designing, developing, and maintaining modern backend systems, contributing to architecture decisions, and building robust applications that support critical business processes.

This is an excellent opportunity for engineers who enjoy working with modern technologies, microservices, cloud-ready solutions, and high-performance distributed systems.

Responsibilities

• Design, develop, and maintain scalable backend applications and microservices using Java technologies.

• Build and enhance secure, reliable, and high-performing APIs.

• Participate in system architecture and technical design discussions.

• Develop high-quality, maintainable, and well-tested code.

• Collaborate with cross-functional teams to deliver business-critical solutions.

• Troubleshoot, analyze, and resolve application and production issues.

• Perform code reviews and contribute to engineering best practices.

• Support application performance, scalability, and reliability initiatives.

• Participate in Agile ceremonies, including sprint planning, refinement, and retrospectives.

• Contribute to CI/CD processes and DevOps practices.

Requirements

• Commercial experience in software development using Java.

• Strong knowledge of Java and Spring Boot.

• Experience building RESTful APIs and microservice-based applications.

• Good understanding of Spring Framework, Hibernate, and JPA.

• Experience working with relational databases such as Oracle or PostgreSQL.

• Familiarity with NoSQL databases is a plus.

• Understanding of software design principles and application architecture.

• Experience with Git and modern software development practices.

• Familiarity with Docker and CI/CD tools.

• Experience working in Agile environments (Scrum/Kanban).

• Strong analytical and problem-solving skills.

• Good communication skills and ability to work collaboratively within a team.

Nice to Have

• Experience with cloud platforms such as AWS, Azure, or GCP.

• Knowledge of Kubernetes and container orchestration.

• Exposure to frontend technologies such as React, Angular, or JavaScript.

• Experience with event-driven architectures and messaging systems.

• Understanding of security best practices in software development.

What We Offer

• Opportunity to work on modern, large-scale enterprise solutions.

• Long-term projects in an international environment.

• Flexible hybrid working model.

• Exposure to modern technologies, cloud solutions, and microservices architecture.

• Professional growth opportunities and access to technical challenges.

• Collaborative culture focused on quality, innovation, and continuous improvement.

• Employment contract or B2B cooperation model.

🔍 Dekoder Ogłoszenia

🔴
experienced Java Developer
Może oznaczać zarówno kogoś z wieloletnim doświadczeniem, jak i kogoś, kto po prostu ma jakieś doświadczenie komercyjne.
🔴
dynamic team
Może oznaczać zespół pracujący w szybkim tempie, ale też zespół z częstymi zmianami lub brakiem stabilności.
🟡
enterprise-grade solutions
Sugeruje pracę nad dużymi, złożonymi systemami, co może oznaczać długie cykle rozwoju i dużą biurokrację.
🔴
contributing to architecture decisions
Może oznaczać faktyczny wpływ na architekturę, ale też jedynie udział w dyskusjach bez realnego wpływu na ostateczne decyzje.
🟡
modern technologies
Jest to ogólne stwierdzenie, które może obejmować szeroki zakres technologii, od bardzo nowych po te, które są po prostu aktualne.