At a Glance
- Tasks: Lead cloud development projects and mentor junior developers in full-stack technologies.
- Company: Join IBM CIC, a leader in tech innovation and cloud solutions.
- Benefits: Enjoy 25 days holiday, private medical cover, and a 5% pension contribution.
- Why this job: Make a real impact in cloud development while growing your career with diverse teams.
- Qualifications: Advanced full-stack development skills and experience with modern tech stacks.
- Other info: Embrace a culture of growth, creativity, and work-life balance.
The predicted salary is between 36000 - 60000 £ per year.
We offer holidays, private medical, dental & optical cover, online shopping discounts, an Employee Assistance Program, life assurance and a group personal pension plan of an additional 5% of your base salary paid by us monthly to save for your future.
Your role and responsibilities
We are seeking a Senior FullStack Application Developer to significantly contribute to our cloud development efforts. In this role, you will lead smaller projects, guide developers, and shape our technical direction in full-stack cloud development. You will actively participate in the entire software development lifecycle, focusing on designing, coding, developer testing, and deploying cloud-native applications using modern full-stack technologies.
Responsibilities
- Project Leadership: Lead smaller projects from design through deployment, showcasing strong technical and project management skills.
- Mentorship: Guide and support Junior Developers, fostering their growth and development.
- Technical Leadership: Contribute to the definition of our development practices and the technical vision of our cloud applications.
- Quality Assurance: Ensure all code developed meets high standards for quality, maintainability, and performance.
- Complex Problem Solving: Tackle and resolve intricate technical challenges, applying your deep expertise in full-stack cloud development.
Required technical and professional expertise
- Advanced full-stack robust and scalable development skills
- Familiarity with UX patterns/best practices and UI design in Figma
- Front End - TypeScript React Material UI
- Back End - Java Spring Boot Node JS
- REST & GraphQL APIs
- Mongo & Neo4J databases
- Builds reusable components and front-end libraries for future use
- Implements server-side logic database schemas and APIs
- Azure/Kubernetes and OpenShift deployment platforms
- Proficient in using version control systems (e.g., Git) and experience with CI/CD pipelines
Preferred technical and professional experience
- Experience with containerization technologies (Docker, Kubernetes)
- Knowledge of serverless architectures and microservices
- Familiarity with event-driven design patterns
- Understanding of database systems (SQL, NoSQL)
- Experience with cloud security best practices
Equality and eligibility
IBM is an equal-opportunity employer; all qualified applicants will receive consideration for employment without regard to race, colour, religion, sex, gender, gender identity or expression, sexual orientation, national origin, caste, genetics, pregnancy, disability, neurodivergence, age, veteran status, or other characteristics. Eligible candidates must have valid right to work in the UK; visa sponsorship is not offered; applicants must be resident in the UK and have been living continuously in the UK for the last 10 years; must be able to hold or gain a UK government security clearance.
Additional information
At IBM CIC, we provide technical and industry expertise to a wide range of public and private sector clients in the UK. A career in IBM CIC means you will have the opportunity to work with leading professionals across multiple industries to improve the hybrid cloud and AI journey for the most innovative and valuable companies in the world. Curiosity and a constant quest for knowledge serve as the foundation to success here. You will be encouraged and supported to constantly reinvent yourself, focusing on skills in demand in an ever-changing market. You will be working with diverse teams, coming up with creative solutions which impact a wide network of clients, who may be at their site or one of our CIC or IBM locations. Our culture of evolution centres on long-term career growth and development opportunities in an environment that embraces your unique skills and experience. We offer training opportunities, regular promotions, feedback processes, diversity and inclusion initiatives, and work-life balance benefits including 25 days holiday plus public holidays, private medical, dental & optical cover, and a group personal pension plan of 5% of base salary.
Full Stack Developer - Defence in Farnborough employer: IBM
Contact Detail:
IBM Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Full Stack Developer - Defence in Farnborough
✨Tip Number 1
Network like a pro! Get out there and connect with folks in the industry. Attend meetups, webinars, or even local tech events. You never know who might have the inside scoop on job openings or can put in a good word for you.
✨Tip Number 2
Show off your skills! Create a portfolio that highlights your best projects, especially those related to full-stack development. Make sure it’s easy to navigate and showcases your expertise in technologies like TypeScript, React, and Java Spring Boot.
✨Tip Number 3
Prepare for interviews by practising common technical questions and coding challenges. Use platforms like LeetCode or HackerRank to sharpen your skills. Remember, it’s not just about answering questions but also demonstrating your problem-solving approach.
✨Tip Number 4
Apply through our website! It’s the best way to ensure your application gets seen. Plus, tailor your application to highlight how your experience aligns with the role of a Full Stack Developer in Defence. Let’s get you that dream job!
We think you need these skills to ace Full Stack Developer - Defence in Farnborough
Some tips for your application 🫡
Tailor Your CV: Make sure your CV is tailored to the Full Stack Developer role. Highlight your experience with cloud development, project leadership, and any relevant technologies mentioned in the job description. We want to see how your skills align with what we're looking for!
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. Don’t forget to mention your experience in mentoring and guiding junior developers, as that’s a key part of the job.
Showcase Your Projects: If you've worked on any projects that demonstrate your full-stack capabilities, make sure to include them! Whether it's a personal project or something from a previous job, we love seeing real examples of your work and how you tackle complex problems.
Apply Through Our Website: We encourage you to apply through our website for the best chance of getting noticed. It’s super easy, and you'll be able to keep track of your application status. Plus, it shows us you're serious about joining our team!
How to prepare for a job interview at IBM
✨Know Your Tech Stack
Make sure you’re well-versed in the technologies mentioned in the job description, like TypeScript, React, and Java Spring Boot. Brush up on your knowledge of REST & GraphQL APIs, as well as database systems like Mongo and Neo4J. Being able to discuss these confidently will show that you’re ready to hit the ground running.
✨Showcase Your Leadership Skills
Since this role involves project leadership and mentorship, prepare examples from your past experiences where you’ve led projects or guided junior developers. Highlight how you tackled challenges and contributed to the technical direction of your team. This will demonstrate your capability to take charge and support others.
✨Prepare for Problem-Solving Questions
Expect to face complex problem-solving scenarios during the interview. Practice articulating your thought process when tackling technical challenges. Use the STAR method (Situation, Task, Action, Result) to structure your answers, showcasing your analytical skills and how you approach intricate issues.
✨Understand Cloud Development Practices
Familiarise yourself with cloud-native application development and deployment practices, especially using Azure, Kubernetes, and OpenShift. Be ready to discuss your experience with CI/CD pipelines and containerization technologies like Docker. This knowledge will be crucial in demonstrating your fit for the role.