At a Glance
- Tasks: Join a dynamic team to develop cutting-edge Java applications for high-profile brands.
- Company: Innovative SaaS marketing company leading in tech and creativity.
- Benefits: Competitive salary, flexible working hours, and opportunities for skill development.
- Why this job: Make an impact with your coding skills in a collaborative Agile environment.
- Qualifications: Experience in Java development and knowledge of Agile methodologies required.
- Other info: Exciting projects and career growth opportunities await you!
The predicted salary is between 36000 - 60000 £ per year.
Our Digital Engineering team at ITG are responsible for building world class, enterprise grade digital applications for high profile brands. We pride ourselves in working with mature Agile methodologies and make use of the latest versions of technology. Our teams are structured in such a way that gives every employee the opportunity to learn new skills, work on various projects over time and see the results of your efforts in the online consumer marketplace. Joining the Digital Engineering function would see you work as part of a cross-functional, product style team, generally consisting of a Business Analyst, Scrum Master / Project Manager, Solution Architect, Lead Developers (FE and BE), Developers, and Testers (Manual and Automated).
You live and breathe development. Java is your bag and you’re a real perfectionist. You’ll have a background in hands-on software delivery, will be passionate about everything Java and driven by the world of tech. Operating right at the heart of our Backend development function, you’ll work on some of our most exciting business critical and complex software applications. We have a number of exciting opportunities available across our development teams here at Storyteq.
What you’ll be doing:
- Working with our bar raising development team comprised of like-minded professionals who find solutions to complex problems
- Develop complex Java code, working with both monolithic and microservices architecture
- Be responsible for estimating development effort on projects
- Help define and execute the development strategy
- Conduct code reviews to ensure quality standards are upheld
- Work alongside Business Analysts, Project Managers and QAs in an Agile Scrum environment
- Utilising TDD and working on Java projects built with Spring MVC/Boot, Thymeleaf, RESTful, MongoDB, MySQL, Junit and others
- Produce well documented, clean code
- Provide recommendations on development approaches to address critical business requirements
Requirements:
- Demonstrable Java Development experience, across both monolithic and microservices architecture
- Proven ability to deliver multiple projects
- Knowledge of Test-Driven Development
- Strong knowledge of software development practices, processes, and theories, especially around Agile Development Principles
- Knowledge of at least one MVC Web development framework (preferably Spring MVC)
- GIT
Contract Lead Java Developer in Birmingham employer: Inspired Thinking Group (ITG)
Contact Detail:
Inspired Thinking Group (ITG) Recruiting Team
StudySmarter Expert Advice 🤫
We think this is how you could land Contract Lead Java Developer in Birmingham
✨Tip Number 1
Network like a pro! Reach out to your connections in the tech world, especially those who work with Java or in Agile environments. 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 GitHub profile showcasing your Java projects and contributions. This gives potential employers a sneak peek into your coding style and problem-solving abilities, making you stand out from the crowd.
✨Tip Number 3
Prepare for interviews by brushing up on Agile methodologies and TDD principles. Be ready to discuss how you've applied these in past projects. We want to see your passion for Java and how you tackle complex problems!
✨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, it shows you're genuinely interested in joining our awesome team at Storyteq.
We think you need these skills to ace Contract Lead Java Developer in Birmingham
Some tips for your application 🫡
Show Your Java Passion: When you're writing your application, let your love for Java shine through! Share specific projects or experiences that highlight your skills and enthusiasm for coding. We want to see how you live and breathe development!
Tailor Your Application: Make sure to customise your CV and cover letter for the Contract Lead Java Developer role. Highlight relevant experience with monolithic and microservices architecture, and don’t forget to mention your Agile methodology expertise. We appreciate a personal touch!
Be Clear and Concise: Keep your application straightforward and to the point. Use clear language and avoid jargon where possible. We’re looking for well-documented, clean code in your application too, so make it easy for us to read and understand your experience.
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 on joining our team at Storyteq!
How to prepare for a job interview at Inspired Thinking Group (ITG)
✨Know Your Java Inside Out
Make sure you brush up on your Java skills before the interview. Be prepared to discuss your experience with both monolithic and microservices architecture, as well as any specific projects you've worked on that showcase your coding prowess.
✨Familiarise Yourself with Agile Methodologies
Since the role involves working in an Agile Scrum environment, it’s crucial to understand Agile principles. Be ready to share examples of how you've applied these methodologies in past projects and how they contributed to successful outcomes.
✨Prepare for Technical Questions
Expect to face technical questions or coding challenges during the interview. Practise common Java coding problems and be ready to explain your thought process. This will demonstrate your problem-solving skills and your ability to write clean, well-documented code.
✨Showcase Your Teamwork Skills
This role involves collaboration with various team members like Business Analysts and Project Managers. Be prepared to discuss how you've worked in cross-functional teams before, highlighting your communication skills and how you contribute to a positive team dynamic.