At a Glance
- Tasks: Lead the design and development of secure identity solutions using Java and modern technologies.
- Company: Global recruitment specialist with a focus on innovative tech solutions.
- Benefits: Competitive contract, flexible work environment, and opportunities for professional growth.
- Other info: Work onsite 2 days a week in Northampton with excellent career advancement potential.
- Why this job: Join a dynamic team and make an impact in the world of identity management.
- Qualifications: 8+ years in Java development, with strong leadership and CIAM expertise.
The predicted salary is between 70000 - 90000 € per year.
We are seeking an experienced Lead Java Developer with CIAM (Customer Identity and Access Management) expertise to design, develop, and lead the implementation of scalable and secure identity solutions. The ideal candidate will have strong technical leadership capabilities and deep proficiency in modern Java-based technologies along with IAM concepts.
Key Responsibilities
- Lead the design, development, and deployment of robust Back End services using Core Java, Spring, and Spring Boot
- Architect and implement CIAM solutions ensuring scalability, reliability, and security
- Build and maintain RESTful APIs for integration with internal and external systems
- Work with Kafka for event-driven and streaming architectures
- Design and manage data persistence using MongoDB
- Develop containerized applications using Docker and manage deployments via Helm/Kubernetes
- Collaborate with cross-functional teams including security, DevOps, and product teams
- Provide technical leadership, mentorship, and code reviews for development teams
- Ensure adherence to security best practices, especially around authentication, authorization, and identity management
- Troubleshoot performance issues and optimize system efficiency
- Contribute to architectural decisions and roadmap planning
Required Skills & Experience
- 8+ years of experience in Java development with at least 2+ years in a lead role
- Strong expertise in:
- Core Java (Java 8+)
- Spring Framework & Spring Boot
- REST API development
- Hands-on experience with:
- Apache Kafka
- MongoDB or other NoSQL databases
- Docker and containerization
- Helm/Kubernetes deployments
- Solid understanding of CIAM/IAM concepts, including:
- OAuth2, OpenID Connect (OIDC), SAML
- Identity life cycle management
- Authentication & authorization frameworks
- Experience designing scalable, distributed systems
- Strong knowledge of microservices architecture
- Familiarity with DevOps practices and CI/CD pipelines
If you are interested in this position and would like to learn more, please send through your CV and we will get in touch with you as soon as possible. Please note, candidates are often shortlisted within 48 hours.
Lead Java Developer (IAM) in Northampton employer: eTeam
Join a dynamic and innovative team as a Lead Java Developer in Northampton, where we prioritise employee growth and collaboration. Our supportive work culture fosters technical leadership and mentorship, providing you with the opportunity to work on cutting-edge CIAM solutions while enjoying a flexible work environment with just two days onsite each week. With a commitment to security best practices and a focus on modern technologies, we offer a rewarding career path for those looking to make a meaningful impact in the tech industry.
StudySmarter Expert Advice🤫
We think this is how you could land Lead Java Developer (IAM) in Northampton
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech industry, especially those who work with Java or CIAM. A friendly chat can lead to insider info about job openings that aren't even advertised yet.
✨Tip Number 2
Show off your skills! Create a portfolio showcasing your projects, especially those involving Core Java, Spring, and REST APIs. This gives potential employers a taste of what you can do beyond just a CV.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and leadership experience. Be ready to discuss how you've tackled challenges in past roles, particularly around CIAM solutions and microservices architecture.
✨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 love hearing from passionate candidates like you!
We think you need these skills to ace Lead Java Developer (IAM) in Northampton
Some tips for your application 🫡
Tailor Your CV:Make sure your CV highlights your experience with Java, Spring, and CIAM. We want to see how your skills match the job description, so don’t be shy about showcasing your relevant projects!
Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re the perfect fit for the Lead Java Developer role. Share your passion for identity management and how you can contribute to our team.
Showcase Your Leadership Skills:Since this is a lead role, we’re keen to see examples of your technical leadership. Include any mentoring or team-leading experiences that demonstrate your ability to guide others in their development journey.
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 promptly. Plus, we love seeing applications come in through our platform!
How to prepare for a job interview at eTeam
✨Know Your Tech Inside Out
Make sure you’re well-versed in Core Java, Spring, and Spring Boot. Brush up on your knowledge of CIAM concepts like OAuth2 and OpenID Connect. Being able to discuss these technologies confidently will show that you’re the right fit for the Lead Java Developer role.
✨Showcase Your Leadership Skills
Prepare examples of how you've led teams or projects in the past. Highlight your experience with mentoring and code reviews, as this is crucial for a lead position. Companies want to see that you can guide others while also being hands-on with development.
✨Demonstrate Problem-Solving Abilities
Be ready to discuss how you’ve tackled performance issues or optimised system efficiency in previous roles. Think of specific scenarios where you’ve had to troubleshoot and come up with effective solutions, especially around security best practices.
✨Familiarise Yourself with the Company’s Tech Stack
Research the company’s use of technologies like Kafka, MongoDB, Docker, and Kubernetes. If you can speak to how you’ve used these tools in your past work, it’ll show that you’re not just a fit for the role but also for their specific environment.