JustJoin.IT Praca zdalna Senior New

Java Fullstack Developer (lottery)

Britenet

⚲ Warszawa

Wymagania

  • Java
  • Angular
  • Spring Boot
  • TypeScript
  • PostgreSQL
  • Hibernate
  • JPA
  • Maven
  • Docker
  • Kubernetes

Opis stanowiska

We are looking for an experienced Fullstack Engineer who will be responsible for designing, developing, and maintaining modern enterprise applications in a cloud-native architecture. The person in this role will work on both backend and frontend solutions (Java + Angular). Our expectations • 5+ years of professional backend development experience • Strong expertise in Java 17+ and Spring ecosystem (Spring Boot, Spring Security) • Strong knowledge of Angular and frontend development with TypeScript • Experience with PostgreSQL, Hibernate/JPA • Experience with cloud-native and microservices architecture • Hands-on experience with Maven, Git, GitHub, and CI/CD pipelines • Knowledge of Kubernetes, Docker • Experience with SQL databases and REST API development • Familiarity with JUnit, AssertJ, and Hamcrest • Bash/Shell scripting skills • Strong understanding of secure coding practices and scalable application design • Experience working in Agile/Scrum environments • Good English communication skills (B2/C1) Welcome Skills • Experience with Kafka and event-driven architecture • Knowledge of Python scripting • Familiarity with Go (Golang) or C • Experience with monitoring and logging tools such as Grafana, Prometheus, and Kibana • Knowledge of OWASP Top 10 and application security best practices • Experience with JIRA or similar project management tools • Previous experience in enterprise-scale distributed systems Key tasks • Develop and maintain scalable backend applications using Java 17+ and Spring Boot • Design and optimize PostgreSQL databases and manage schema migrations with Liquibase • Build and maintain modern frontend applications using Angular • Develop secure, high-performance, and cloud-native solutions • Contribute to CI/CD pipelines and deployment automation • Support containerized deployments using Docker, Kubernetes, and Helm • Collaborate with distributed engineering teams in Agile environments • Participate in architecture discussions, code reviews, and technical mentoring • Ensure application reliability, scalability, and maintainability across backend and frontend layers

🔍 Dekoder Ogłoszenia

🔴
modern enterprise applications in a cloud-native architecture
Może oznaczać zarówno nowoczesne, jak i po prostu istniejące od dawna aplikacje, które zostały przeniesione do chmury.
🔴
lottery
Tytuł sugeruje, że proces rekrutacji może być nieprzewidywalny lub że jest wiele zgłoszeń na jedno stanowisko.
🟡
Strong expertise in Java 17+
Wymaganie konkretnej wersji Javy może oznaczać, że projekt jest mocno zorientowany na najnowsze funkcje lub że po prostu używają tej wersji i chcą kogoś, kto ją zna.
🟡
Hands-on experience with Maven, Git, GitHub, and CI/CD pipelines
Standardowe wymagania dla każdego developera, ale 'hands-on' podkreśla potrzebę praktycznego doświadczenia, a nie tylko teoretycznej wiedzy.
🔴
Develop and maintain scalable backend applications u
Fragment jest ucięty, co może sugerować niedopracowane ogłoszenie lub brak pełnego opisu kluczowych zadań.