Full Stack Java Developer
Summary
B2B contract full-stack role for a banking client: design, build, and maintain Java Spring Boot microservices with Angular front ends, working hybrid (2 office days/week) from Warsaw or Gdańsk. Core stack: Java, Spring Boot, Angular, Kafka, SQL, Docker/Kubernetes, CI/CD, plus security remediation (SAST, OWASP).
Industry: banking
Rate: up to 160 pln/h net + VAT, B2B
Location: Warsaw/Gdańsk (2 days a week in the office)
Main Responsibilities
Design, develop, test, and maintain applications using Java, Spring Boot, Angular, Kafka, SQL, Docker, and Kubernetes.
Enhance microservices-based solutions adhering to clean code principles.
Maintain REST APIs and integrations with various systems.
Engage actively in Agile/Scrum ceremonies.
Collaborate with cross-functional teams to deliver business value.
Troubleshoot and resolve application defects and issues.
Identify and remediate security vulnerabilities.
Support CI/CD processes to ensure efficient software delivery.
Create and maintain technical documentation.
Contribute to continuous improvement initiatives.
Key Requirements
5+ years of Full Stack Java development experience.
Proficient in Java, Spring Boot, Microservices, REST APIs.
Experience with Angular and Angular Material.
Knowledge of Kafka and SQL databases.
Familiarity with Docker, Kubernetes, Git, Bitbucket, Jenkins, and CI/CD.
Agile/Scrum methodology experience.
Ability to resolve security vulnerabilities through SAST and other scans.
Knowledge of secure coding and OWASP principles.
Strong troubleshooting and problem-solving skills.
Nice to Have
Experience in the banking, cards, or payments domain.
Familiarity with cloud platforms.
DevSecOps and vulnerability management experience.
Skills in performance tuning and application monitoring.
Technical mentoring and coaching experience.