Full Stack Engineer
Michael Bailey Associates
Job Description
We are seeking a Senior Full Stack Developer to join our high-impact Identity & Access Management (IAM) team. This role involves designing, building, and maintaining secure, high-performance applications supporting user authorization for digital banking platforms. You will contribute to technical delivery and team leadership, driving innovation and quality.
Key Responsibilities:
- Lead the development of scalable microservices and APIs using Java, Kotlin, and Spring Boot.
- Collaborate 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 and code reviews.
- Support production environments with incident resolution and participate in on-call rotation.
- Engage in architectural discussions, providing strategic guidance.
- Contribute to team practices including pair and mob programming.
Required Qualifications:
- 5+ years of experience building web applications using Kotlin, Java, and Spring Boot.
- Expertise in microservices architecture and scalable application design.
- Experience with build and deployment automation (CI/CD) and DevOps practices.
- Experience with RESTful API development and testing.
- Excellent communication and stakeholder management skills.
- Ability to work independently and collaboratively.
- Commitment to continuous learning.
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 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.
Work Environment & Expectations:
Hybrid work environment; 1 day per week on-site at our main office. Participation in rotating on-call support shifts. Active role in shaping 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.
About Michael Bailey Associates
Michael Bailey Associates is a leading international recruitment and talent consultancy specializing in the Energy, Finance, Life Sciences, ICT, and Technology markets. We connect global market leaders with skilled contractors and permanent professionals. Our consultants provide expert market knowledge, extensive networks, and an in-depth understanding of industry trends. We offer long-term talent solutions, building partnerships based on trust and added value. We invest in our employees, providing comprehensive training and support to foster career growth. As an international company, we offer competitive compensation and rapid career progression. Our focus on technology, support services, and infrastructure creates an environment conducive to success. We provide exciting assignments in all markets for contractors and commit to providing the best support available, and nurturing mutually beneficial relationships for the long term.
How to Apply
Ready to take the next step in your career? Click the "Apply Now" button to be redirected to the official application portal.
Company Info
Michael Bailey Associates
Posted on LinkedIn