JustJoin.IT Praca zdalna Senior

Senior Java Developer

Espeo Software

⚲ Poznań, Wrocław, Warszawa, Kraków, Łódź

20 160 - 25 200 PLN netto (B2B)

Wymagania

  • Java
  • Spring
  • Kafka
  • PostreSQL
  • AWS
  • TDD

Opis stanowiska

Senior Java Developer
SKILLS: Java 17+ | SpringBoot | AWS | Apache Kafka | PostgreSQL | REST | SOAP | WebSocket

B2B: PLN 120 - 150 / Hour 💰LOCATION: REMOTE (POLAND)
START DATE: ASAP

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

Scope of responsibilities:
• Designing and developing backend services using Java 17+ and Spring Boot.
• Building and maintaining scalable, distributed systems based on Apache Kafka.
• Integrating applications with PostgreSQL databases.
• Ensuring cloud-readiness and deploying services in AWS.
• Troubleshooting and debugging issues in distributed environments.
• Writing clean, testable code using TDD principles.
• Collaborating with cross-functional teams to define, design, and deliver new features.

Here’s a set of skills we require:
• Solid hands-on experience with Java 17+ and the Spring Boot framework.
• Good understanding of Apache Kafka and its use in distributed systems.
• Experience working with PostgreSQL or other relational databases.
• Creating and maintaining APIs using REST and SOAP.
• Implementing real-time communication using WebSocket.
• Familiarity with AWS and deploying applications in a cloud environment.
• Ability to debug and troubleshoot complex issues in distributed systems.
• Understanding of and experience with TDD practices.
• Strong problem-solving skills and the ability to work independently.
• Good communication skills and a proactive approach to teamwork.

Nice to have experience with:
• OpenStreetMap maps.
• Routing libraries such as pgRouting, GraphHopper, or others.
• Integration with Pekao Connect.
• Integration with TPay.
• Integration with Comarch ERP.

🔍 Dekoder Ogłoszenia

🔴
A Roadmap to Your Professional Success 🚀
To marketingowy slogan, który nie gwarantuje konkretnych ścieżek rozwoju ani awansu.
🔴
Strong problem-solving skills and the ability to work independently.
Może oznaczać, że zespół jest mały lub brakuje wsparcia, a od kandydata oczekuje się samodzielnego rozwiązywania wszystkich problemów.
🔴
Good communication skills and a proactive approach to teamwork.
Może sugerować, że komunikacja w zespole bywa problematyczna i wymaga aktywnego wysiłku ze strony każdej osoby.
🟡
Designing and developing backend services using Java 17+ and Spring Boot.
Chociaż Java 17+ jest wymagana, nie ma gwarancji, że projekt faktycznie wykorzystuje najnowsze funkcje tej wersji.
🔴
Building and maintaining scalable, distributed systems based on Apache Kafka.
Określenie 'scalable' jest często nadużywane i może oznaczać systemy, które dopiero mają być skalowane, a nie są już w pełni zoptymalizowane.