We are seeking a skilled
Senior Full Stack Developer
with a strong foundation in both back-end and front-end development to join a high-impact Identity \& Access Management (IAM) team. This role is integral to designing, building, and maintaining secure, high-performance applications supporting user authorization for digital banking platforms.
You will contribute to both technical delivery and team leadership, driving innovation and quality in a complex, high-load domain with security-critical applications.
Key Responsibilities
Lead the development of scalable microservices and APIs using Java, Kotlin, and Spring Boot.
Collaborate cross-functionally with product owners, architects, and developers to design secure authorization solutions.
Oversee end-to-end software delivery including CI/CD pipelines, monitoring, and alerting.
Ensure high quality through automated testing (unit, integration, performance) and code reviews.
Support production environments with incident resolution and participate in an on-call rotation.
Engage in architectural discussions, bringing structure and strategic guidance to development efforts.
Contribute to team practices including pair and mob programming.
Required Qualifications
5+ years of experience building modern web applications using Kotlin, Java, and Spring Boot.
Expertise in microservices architecture and scalable application design.
Hands-on experience with build and deployment automation (CI/CD) and DevOps practices.
Strong background in RESTful API development and testing.
Excellent communication and stakeholder management skills.
Ability to work independently and collaboratively within multidisciplinary teams.
Commitment to continuous learning and knowledge sharing.
Preferred Qualifications
Experience with Cloud Foundry or Azure cloud platforms.
Familiarity with Kafka and event-driven architectures.
Prior exposure to tools such as Fortify, Checkmarx, SonarQube, and Dynatrace.
Experience working with SAST, DAST, and secure coding best practices.
Technical Environment
Languages/Frameworks:
Java (17+), Kotlin, Spring Boot, Hibernate, JPA
Frontend:
Typescript, Angular
DevOps:
Azure DevOps, Git, CI/CD pipelines
Infrastructure:
Cloud Foundry, Azure, On-Prem deployments
Monitoring \& Quality:
Splunk, SignalFX, Dynatrace, Fortify, Checkmarx, PMD, NexusIQ
Tools:
IntelliJ, Maven, JUnit 5, Mockito, Confluence, Scrum
Education \& Language
Bachelor’s degree in Computer Science or a related field (or equivalent experience)
Fluent in English (spoken and written)
Work Environment \& Expectations
Hybrid work environment; 1 day per week on-site at our main office.
Participation in rotating on-call support shifts (weekdays/weekends).
Active role in shaping both the product and team culture.
Why Join Us?
Be part of a mission-driven team working on foundational components of a secure digital platform. The IAM team plays a critical role in enabling trusted user experiences. You’ll be joining a collaborative, high-energy environment that values ownership, innovation, and personal development.