Summary
✨ AI‑Generated
A financial sector technology team is seeking a full stack engineer to build and maintain modern applications using Java-based technologies and cloud-native practices.
Highlights
Opportunity to develop critical applications, work with modern technologies, and contribute to secure and scalable software solutions.
Description
Full Stack Java Developer (Banking Industry)
For one of our clients from the banking sector, we are looking for an experienced Full Stack Java Developer to join a team responsible for developing and enhancing business-critical applications within the Cards Services Domain.
📍 Location: Hybrid model (3 days per week in the office)
Your responsibilities
Designing, developing, and maintaining modern web applications using Java, Spring Boot, Angular, Kafka, SQL, Docker, and KubernetesBuilding and enhancing microservices-based solutions and REST APIsCollaborating with Product Owners, Analysts, Architects, Security Specialists, and Operations teamsTroubleshooting production issues and optimizing application performance, scalability, and reliabilityParticipating in Agile/Scrum ceremonies and contributing to continuous improvement initiativesEnsuring application security by identifying and remediating vulnerabilities and following secure coding best practicesSupporting CI/CD processes and development automationCreating and maintaining technical documentationLeveraging AI-powered development tools to improve code quality, testing, and delivery efficiency
Required skills and experience
5+ years of experience in Full Stack Java developmentStrong knowledge of Java, Spring Boot, Microservices, and REST APIsExperience with Angular and Angular MaterialHands-on experience with Kafka and SQL databasesGood understanding of Docker, Kubernetes, Git, Bitbucket, Jenkins, and CI/CD practicesExperience working in Agile/Scrum environmentsKnowledge of secure coding principles and OWASP standardsExperience with troubleshooting, vulnerability remediation, and application supportStrong analytical and problem-solving skills
Nice to have
Experience in the banking, cards, or payments domainExposure to cloud platformsKnowledge of DevSecOps practices and vulnerability managementExperience with performance tuning and application monitoringPrevious mentoring or technical coaching experience