#1 Job Board for tech industry in Europe

Software Engineer
Java

Software Engineer

Warszawa
Type of work
Full-time
Experience
Senior
Employment Type
B2B
Operating mode
Hybrid

Tech stack

    Cloud

    master

    Kubernetes

    master

    Java

    master

    Python

    master

    Spring

    master

    Spring Boot

    advanced

    Apache Kafka

    regular

    Angular

    regular

    React

    regular

Job description

Online interview
Friendly offer

We are seeking a highly skilled Senior Software Engineer with 7+ years of experience in Java development, specializing in Spring Boot, Kafka, Kubernetes, and cloud technologies. The ideal candidate will also have experience with front-end frameworks such as Angular or React and be proficient in Python for scripting and automation tasks.

As a key member of our engineering team, you will be responsible for designing, developing, and deploying scalable, high-performance applications while ensuring best practices in software development and cloud infrastructure.


Key Responsibilities

  • Design, develop, and maintain scalable, high-performance applications using Java, Spring Boot, and Kafka.
  • Implement and manage microservices architecture with Kubernetes and cloud platforms (AWS, GCP, or Azure).
  • Develop and optimize APIs, integrating with front-end applications built in Angular or React.
  • Utilize Python for automation, data processing, or backend tasks.
  • Ensure application security, reliability, and performance in a cloud-native environment.
  • Collaborate with cross-functional teams including DevOps, QA, and Product Management.
  • Follow Agile methodologies, CI/CD best practices, and participate in code reviews.
  • Troubleshoot and resolve technical issues in a timely manner.


Required Skills & Experience

  • 7+ years of experience in Java development with Spring Boot.
  • Strong experience with Kafka for event-driven architecture.
  • Hands-on experience with Kubernetes for container orchestration.
  • Cloud expertise in AWS, GCP, or Azure.
  • Proficiency in Angular or React for front-end development.
  • Experience with Python for scripting, automation, or backend services.
  • Solid understanding of RESTful APIs, microservices, and distributed systems.
  • Experience with CI/CD pipelines, Docker, and Git.
  • Strong problem-solving skills and ability to work in a collaborative Agile environment.


Nice to Have

  • Experience with Terraform or other infrastructure-as-code tools.
  • Knowledge of security best practices in cloud and microservices environments.
  • Exposure to data streaming and real-time processing.