At a Glance
- Tasks: Develop and maintain applications using Java, Kotlin, and Spring Boot while ensuring high performance.
- Company: Join a forward-thinking tech company focused on user authorisations and online banking solutions.
- Benefits: Competitive salary, flexible work arrangements, and opportunities for personal growth.
- Why this job: Be part of a dynamic team tackling complex challenges in online business banking.
- Qualifications: 5+ years in web technologies, strong communication skills, and a passion for problem-solving.
- Other info: Collaborative environment with a focus on innovation and career advancement.
The predicted salary is between 36000 - 60000 £ per year.
Tags: Spring Boot, Java 17+, Kotlin, SOAP/REST, Shell/Bash, Hibernate / JPA, Microsoft SQL Database, IntelliJ, Maven, Junit 5, Mockito, Git, Azure DevOps, Typescript, Angular.
Online Access Management is working on key deliverables for us for today and the future. We value your input and stimulate your personal development. Online Access Management is a crucial enabler in growing a better world together – relevant for all user journeys on our platforms while dealing with complex requirements from users, internal teams and external developments.
Within our Area, our teams work on everything concerning authentication and authorisations within our apps and online environment, for clients and for employees.
Key Qualifications
- Must-Haves:
- 5+ years experience building applications with common web technologies (Kotlin, Java and Spring Boot)
- Proven experience in complex projects with high load
- Experience with automation; build pipelines; testing (unit, integration and performance); deployments; monitoring; alerting
- Experience with microservices
- Take responsibility and ownership
- Attention to detail is an important skill required to access our team!
- Being able to collaborate with and support several teams and Product Owners
- Good communication skills and expectation management: there are many stakeholders
- High in energy, focused, shows initiative and has a lot of tenacity and drive
- Eager to share knowledge and learnings
- Experience with common design patterns, best practices
- Nice-to-Haves:
- Experience with Cloud Foundry
- Experience with Azure DevOps
- Experience with Kafka
- The Usuals:
- Git, Azure DevOps, Confluence, Scrum
- Ability to work independently
- Enthusiastic about pair & mob programming
- Must be able to brainstorm and communicate ideas with your teams as well as other stakeholders
- Strong verbal and written communication skills in English
- Willingness to learn new technologies and implement in short time
- Comfortable working in a multi-disciplinary team
- Ability to switch context between multiple tasks
Job Summary
Team Muppets is responsible for multiple applications related to user-authorizations. We own customer journeys with the RBB environment for adding new users setting authorizations based on roles, accounts and entities. The domain we work in is complex and challenging because of high load and being secure for our customer journeys. We work one day at our office in Utrecht.
Our tech-stack:
- Kotlin build with Maven
- Spring Boot
- REST APIs
- On-Prem and Cloud Foundry (we are running on Azure)
- Azure DevOps
- Splunk (logging), SignalFX & Dynatrace (metrics)
- SAST and code quality: Fortify, Checkmarx, PMD, Sonar, NexusIQ
We are looking for a Senior Java developer with interest in backend and frontend development for the team working on the core of the online business banking platform. In this role, we not only expect you to show us your best coding skills, but also to guide the team, bring structure where needed and to have an eye for overall quality. This includes the DevOps responsibility and working together with the other developers to stand for the overall quality of the products and services we deliver. A strong architectural view and being able to spar with our solution architect are a must.
We are not looking for someone who only likes to build new functionality. You must be passionate to also solve problems around this. You are outspoken, dare to take responsibility and challenge your teammates, the solution architect etc.
Education
BA or BS in Computer Science or equivalent degree. Fluent English is a must.
Additional requirements
You will be asked to have a standby shift on weekdays and over the weekend, this task is rotated between our Area team members.
Contact: Alex Mungkorn
Senior Full Stack Developer Java in London employer: Michael Bailey Associates
Contact Detail:
Michael Bailey Associates Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Senior Full Stack Developer Java in London
✨Tip Number 1
Network like a pro! Reach out to your connections on LinkedIn or at meetups. We all know that sometimes it’s not just what you know, but who you know that can get you in the door.
✨Tip Number 2
Prepare for those interviews! Brush up on your coding skills and be ready to discuss your past projects. We want to see how you tackle complex problems, so have some examples up your sleeve.
✨Tip Number 3
Show us your passion! When you’re chatting with potential employers, let your enthusiasm for tech and problem-solving shine through. We love candidates who are eager to learn and share their knowledge.
✨Tip Number 4
Don’t forget to apply through our website! It’s the best way to ensure your application gets seen by the right people. Plus, we’re always on the lookout for talented developers like you!
We think you need these skills to ace Senior Full Stack Developer Java in London
Some tips for your application 🫡
Tailor Your CV: Make sure your CV reflects the skills and experiences that match our job description. Highlight your expertise in Java, Kotlin, and Spring Boot, and don’t forget to mention any relevant projects you've worked on!
Craft a Compelling Cover Letter: Your cover letter is your chance to shine! Use it to explain why you're passionate about this role and how your background makes you a perfect fit for our team. Be sure to mention your experience with microservices and automation.
Showcase Your Problem-Solving Skills: We love candidates who can tackle challenges head-on. In your application, share examples of how you've solved complex problems in past projects, especially those involving high load and security.
Apply Through Our Website: We encourage you to apply directly through our website. It’s the best way for us to receive your application and ensures you’re considered for the role. Plus, it shows you’re keen to join our team!
How to prepare for a job interview at Michael Bailey Associates
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like Java, Kotlin, and Spring Boot. Brush up on your knowledge of REST APIs and microservices, as these are crucial for the role. Being able to discuss your experience with these technologies confidently will show that you're a strong candidate.
✨Showcase Your Problem-Solving Skills
Prepare examples of how you've tackled complex projects or high-load applications in the past. Be ready to discuss specific challenges you faced and how you overcame them. This will demonstrate your ability to take responsibility and ownership, which is highly valued by the team.
✨Communicate Effectively
Since good communication skills are essential for this role, practice articulating your thoughts clearly. Think about how you can explain technical concepts to non-technical stakeholders. This will help you stand out as someone who can bridge the gap between teams and manage expectations effectively.
✨Be Ready to Collaborate
The role requires working closely with various teams, so be prepared to discuss your experience with collaboration tools like Git and Azure DevOps. Share examples of how you’ve successfully worked in multi-disciplinary teams and your enthusiasm for pair and mob programming. This will highlight your team spirit and adaptability.