Thrive IT Systems
Java Full Stack Developer
Full-stack Java developer building responsive Angular front ends and Java 17 Spring Boot microservices backed by MongoDB and SQL, containerized with Docker and deployed on OpenShift/Kubernetes, with CI/CD, security and observability practices. Hybrid role in Warsaw (3 office days/week); Gen AI/LLM exposure is a plus.
- Compensation
- Not disclosed
- Location
- Warszawa, Poland
- Work setup
- Not specified
- Seniority
- Not specified
- Employment
- Not specified
- Experience
- Not specified
- Category
- Fullstack
- Posted
Skills
Must have
- Design and develop responsive Angular applications
- Build Spring Boot microservices with Java 17 and clean coding practices
- Implement RESTful APIs with versioning, pagination, idempotency and error handling
- Develop and optimize data models for MongoDB and SQL databases
- Containerize applications with Docker and deploy on OpenShift/Kubernetes
- Security compliance: OAuth2/OIDC, OWASP practices, input validation
- Implement logging, monitoring and observability (logs, metrics, traces)
- Write unit, integration and UI tests with JUnit, Mockito, Jasmine/Karma
- Contribute to CI/CD pipelines using Git, Maven/Gradle, Jenkins, GitHub Actions
- HTML5, CSS3, responsive UI and accessibility
- API integration and API security (interceptors, filters)
- Strong understanding of cloud-native application design
- Experience working in Agile SDLC environments
- Optimize performance and resilience (caching, retries, circuit breakers)
Nice to have
- Exposure to LLM/AI integration into applications (Gen AI knowledge)
- CI/CD tools: Azure DevOps
- Jasmine/Karma, SonarQube for testing and quality
- Awareness of enterprise architecture governance standards
- Support production issues with RCA and continuous improvement
Full description
Role- Java Full stack developer ( with Angular and good to have some Gen AI knowledge)
Location- Warsaw, Poland (Hybrid- 3 times a week to office)
Key Responsibilities
- Design and develop responsive Angular applications and Spring Boot microservices
- Build applications using Java 17 microservices architecture and clean coding practices
- Implement RESTful APIs with versioning pagination idempotency and proper error handling
- Develop and optimize data models for MongoDB and SQL databases
- Containerize applications using Docker and deploy on OpenShift Kubernetes
- Ensure security compliance OAuth2OIDC OWASP practices input validation
- Implement logging monitoring and observability logs metrics traces
- Develop unit integration and UI tests JUnit Mockito JasmineKarma
- Contribute to CICD pipelines using Git MavenGradle JenkinsGitHub Actions
- Optimize application performance and resilience caching retries circuit breakers
- Collaborate with Product QA UX and DevOps teams in Agile delivery
- Support production issues with RCA and continuous improvement practices
Must Have Skills
Frontend
- HTML5 CSS3 responsive UI accessibility
- API Integration
- API security interceptors filters
- Databases
Optional
- CICD tools Jenkins GitHub Actions Azure DevOps
- Git MavenGradle
- Testing Quality
- JasmineKarma SonarQube
Additional Expectations
- Strong understanding of cloudnative application design
- Awareness of enterprise architecture governance standards
- Exposure to LLMAI integration into applications good to have
- Experience working in Agile SDLC environments