Senior Fullstack Developer(Java, TS, Node.js)

$$$$

Location: Warsaw, Poland (hybrid model)
Employment Type: b2b
Project Duration: long-term
Experience Level: 6+ years


Overview
We are looking for a Senior Fullstack Developer with strong hands-on experience across both backend and frontend. The role requires deep expertise in modern Java, microservices architecture, and solid frontend development skills.

Key Requirements

  • Strong commercial experience as a Fullstack Developer (backend-only profiles are not considered)
  • Senior-level engineer with a hands-on approach (not a managerial role)
  • Proven track record working on large-scale systems
  • Excellent English communication skills

Backend & Architecture

  • Strong experience with Java (versions 17โ€“21, modern approach)
  • Solid knowledge of Spring Boot 3.x and microservices architecture
  • Hands-on experience with Kafka (event-driven systems)
  • Strong SQL skills, especially with Oracle
  • Experience with Redis or similar technologies
  • Understanding of Domain-Driven Design (DDD)

Frontend

  • Experience with Node.js and TypeScript
  • Solid experience with Angular (SPA development)
  • Strong understanding of frontend architecture and best practices
  • Experience building and maintaining Single Page Applications
  • Webpack (nice to have)

Security

  • Good understanding of web application security principles
  • Practical experience with OAuth2 and OIDC
  • Familiarity with identity management solutions (nice to have)
  • Awareness of OWASP standards

DevOps & Tooling

  • Git (required)
  • Kafka (required)
  • CI/CD: GitLab CI (required), Jenkins (nice to have)
  • Maven (nice to have)
  • Docker and Kubernetes (nice to have)
  • Tools: IntelliJ, VS Code
  • Jira and Confluence โ€“ working experience

Additional Nice to Have

  • Python
  • Experience with AI-assisted development tools

Methodologies

  • Agile (Scrum, Kanban)
  • DevOps mindset
  • Experience working in distributed international teams

Soft Skills

  • Strong communication and teamwork skills
  • Analytical thinking and problem-solving ability
  • Proactive and results-oriented mindset
  • Ability to work independently on complex tasks
  • Continuous learning attitude

Tech Stack
Java (17โ€“21), Spring Boot, Microservices, Kafka, DDD, Node.js

Responsibilities

  • Design, develop, and maintain scalable fullstack applications
  • Build and enhance microservices-based architecture
  • Contribute to frontend development using modern frameworks
  • Ensure high code quality, performance, and security
  • Collaborate with cross-functional teams in an Agile environment
  • Participate in code reviews and technical discussions
  • Take ownership of features from concept to delivery

Required languages

English B2 - Upper Intermediate
Java (17โ€“21), Spring Boot, Microservices, Kafka, DDD, Node.js, TypeScript
Published 13 April
10 views
ยท
0 applications
To apply for this and other jobs on Djinni login or signup.
Loading...