At a Glance
- Tasks: Lead the design and development of secure identity solutions using Java and modern technologies.
- Company: Dynamic tech company in Northampton with a focus on innovation.
- Benefits: Competitive salary, flexible working days, and opportunities for professional growth.
- Other info: Collaborative environment with a focus on mentorship and career advancement.
- Why this job: Join a team where your expertise shapes the future of identity management.
- Qualifications: 8+ years in Java development with leadership experience and CIAM knowledge.
The predicted salary is between 60000 - 80000 € 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 backend 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: Spring Framework & Spring Boot.
- Hands-on experience with: MongoDB or other NoSQL databases, Docker and containerization.
- Solid understanding of CIAM / IAM concepts, including: OAuth2, OpenID Connect (OIDC), SAML, Identity lifecycle management.
- Strong knowledge of microservices architecture.
- Familiarity with DevOps practices and CI/CD pipelines.
Software Developer in Northampton employer: GIOS Technology
Join a forward-thinking company in Northampton that values innovation and technical excellence. As a Software Developer, you will thrive in a collaborative work culture that prioritises employee growth through mentorship and continuous learning opportunities. Enjoy the unique advantage of a flexible onsite schedule, allowing you to balance your professional and personal life while contributing to impactful projects in the realm of identity management.
StudySmarter Expert Advice🤫
We think this is how you could land Software Developer 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 Docker. This gives potential employers a taste of what you can do and sets you apart from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on your technical knowledge and soft skills. Practice common coding challenges and be ready to discuss your experience with CIAM concepts. Confidence is key!
✨Tip Number 4
Don't forget to apply through our website! We love seeing applications directly from candidates who are excited about joining our team. Plus, it shows you're genuinely interested in the role.
We think you need these skills to ace Software Developer 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 relevant projects or roles you've had.
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 the perfect fit. We love seeing enthusiasm and a bit of personality!
Showcase Your Technical Skills:When applying, be specific about your technical expertise. Mention your experience with Docker, MongoDB, and any other relevant technologies. We’re looking for someone who can hit the ground running, so let us know what you bring to the table!
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’s super easy – just follow the prompts!
How to prepare for a job interview at GIOS Technology
✨Know Your Java Inside Out
Make sure you brush up on your Java skills, especially Core Java and Spring Framework. Be ready to discuss your past projects and how you've used these technologies to solve real-world problems.
✨Understand CIAM Concepts
Since the role focuses on Customer Identity and Access Management, get familiar with OAuth2, OpenID Connect, and SAML. Prepare to explain how you've implemented these in previous roles or how you would approach them.
✨Showcase Your Leadership Skills
As a lead developer, you'll need to demonstrate your technical leadership capabilities. Think of examples where you've mentored others, led a project, or made architectural decisions that had a significant impact.
✨Prepare for Technical Questions
Expect questions about RESTful APIs, microservices architecture, and containerization with Docker. Practise explaining complex concepts in simple terms, as you may need to communicate with cross-functional teams.