Summary
The main function of this role is to serve as an Expert Full Stack Software Engineer, focusing on the design, development, and delivery of software solutions for commercial cards. The engineer will be responsible for ensuring that software applications are secure, stable, maintainable, and production-ready.
Main Responsibilities
Take end-to-end ownership of feature delivery, from requirements analysis through to production verification.
Analyse business features and translate them into technical designs and implementations.
Design, develop, test, and maintain applications using various technologies including Java, Spring Boot, and Angular.
Develop microservices-based solutions adhering to clean-code principles.
Build and maintain REST APIs and integrations with internal and external systems.
Develop automated tests and maintain testing frameworks and scripts.
Actively contribute to Agile/Scrum activities, including planning and reviews.
Troubleshoot application defects and optimize software performance.
Drive security practices and improve the security posture of applications.
Enhance CI/CD and engineering automation.
Contribute to continuous improvement across development and operational practices.
Provide technical guidance to team members and conduct code reviews.
Explore the adoption of AI tools to enhance software delivery.
Key Requirements
8+ years of hands-on Full Stack Java development experience.
Strong hands-on experience with Java, Spring Boot, Microservices, and REST APIs.
Strong experience with Angular and Angular Material.
Knowledge of Kafka and SQL databases.
Experience with Docker, Kubernetes, Git, Bitbucket, Jenkins, and CI/CD practices.
Ability to develop and maintain automated testing.
Experience in identifying and resolving security vulnerabilities.
Strong troubleshooting and problem-solving skills.
Experience in an Agile/Scrum environment with proficiency in English.
Basic practical knowledge of AI-assisted development tools or willingness to adopt them.
Nice to Have
Experience in banking, cards, or payments.
Experience with cloud platforms and cloud-native development.
Knowledge of DevSecOps and vulnerability management.
Experience with performance tuning and observability.
Experience with mentoring and code reviews.
Other Details
Location: Warsaw or Tricity
Work model: Hybrid (2-3 times per week from the office)
Rate: up to 170 PLN/H