Java Developer at Storyteq in Birmingham, England, UK

Apply for the Java Developer position at Storyteq in Birmingham, England, UK. Find the best jobs for you effortlessly with InJob.AI, your ultimate solution for job search. Discover top job opportunities and streamline your job search process.

alert circle

Job Description

<div>
 <p>
  Our Digital Engineering team at Storyteq 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).
 </p>
 <p>
  <strong>
   You live and breathe development.
  </strong>
 </p>
 <p>
  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 digital and driven by the world of tech.
 </p>
 <p>
  Operating right at the heart of our Backend development function, you'll work with some of the biggest and best brands in the country to deliver exciting new web-based platforms and applications.
 </p>
 <p>
  We have a number of exiting opportunities available across our development teams here at Storyteq and have plenty going on. If you haven't heard of us already, you will have sooner or later! We are a visionary digital marketing partner who pride ourselves on our ability to stay ahead of the game when it comes to both the tech and creative landscape.
 </p>
 <p>
  <strong>
   What you'll be doing:
  </strong>
 </p>
 <ul>
  <li>
   Working with our integrated development team comprised of Junior and Lead level Devs as well as Solution Architects
  </li>
  <li>
   Develop public-facing websites and applications
  </li>
  <li>
   Work alongside Business Analysts, Project Managers and QAs in an Agile Scrum environment
  </li>
  <li>
   Utilising TDD and working on Java projects built with Spring MVC/Boot, Thymeleaf, RESTful, MongoDB, MySQL, Junit and others
  </li>
  <br/>
  <br/>
 </ul>
 <strong>
  Requirements
  <br/>
  <br/>
 </strong>
 <p>
 </p>
 <ul>
  <li>
   Proven ability to deliver multiple projects
  </li>
  <li>
   Knowledge of Test-Driven Development
  </li>
  <li>
   Strong knowledge of software development practices, processes, and theories, especially around Agile Development Principles
  </li>
  <li>
   Knowledge of at least one MVC Web development framework (preferably Spring MVC)
  </li>
  <li>
   GIT
  </li>
  <br/>
  <br/>
 </ul>
 <strong>
  Benefits
  <br/>
  <br/>
 </strong>
 <p>
  On top of a competitive salary, you can expect a whole load of perks:
 </p>
 <ul>
  <li>
   25 days' holiday + bank holidays - we understand the importance of you getting some down time
  </li>
  <li>
   Annual Wellbeing Day - enjoy an additional day on us to look after your physical and mental wellbeing
  </li>
  <li>
   Pension Scheme - helping you save towards your retirement home in the sun!
  </li>
  <li>
   Corporate Medical Cash Plan - claim back the cost of your medical treatments
  </li>
  <li>
   So many savings - through our online community platform, you can access dozens of daily deals, from money off top brands to discounts on days out
  </li>
  <li>
   Employee Assistance Programme - our people are at the heart of everything we do, so if you're happy, we're happy
  </li>
  <li>
   Cycle to Work Scheme - save on the cost of biking to work
  </li>
  <li>
   Monthly Employee Awards - Employee of the Month programme with &pound;250 bonus
  </li>
  <li>
   Raising money for charity including a paid Volunteer Day - we're all about giving back... and having lots of fun in the process!
  </li>
  <li>
   Referral scheme - know the perfect person to join the team? You could bag &pound;1,500 for a putting a good word in
  </li>
  <li>
   Wellbeing Programme - giving you the opportunity to join regular, interactive Wellbeing Workshops or join our 30 plus Wellbeing Champions
  </li>
  <li>
   Enhanced Family Friendly Leave - support for you and your family to help you navigate through the craziness of family life
  </li>
 </ul>
 <p>
  <br/>
  <strong>
   We Value Diversity
   <br/>
  </strong>
 </p>
 <p>
  We champion and welcome diversity in our workforce and ensure all job applicants receive equal and fair treatment, regardless of age, race, gender or gender identity, religion, sexual orientation, disability, or nationality.
  <br/>
 </p>
 <p>
  We are not only committed to increasing the visibility and recognition of talent from under-represented groups within our organisation, but the wider industry too.
  <br/>
 </p>
 <p>
  At the end of the day, we make sure we take time to look after ourselves, each other, and the planet, because we're always stronger together.
 </p>
 <p>
  ITG have a number of community groups (ERGs) available to employees which offer a safe space for like-minded colleagues, with shared interests to connect, socialise and check in with each other. These include Black ITGers Together, LGBTQ+ Together, Mens Health Together, Muslims Together, Neurodiversity Together, Working Parents and Carers Together and Women In Tech Together.
 </p>
 <p>
 </p>
</div>

AI Powered Job Insights

Exciting opportunity for a Java Developer at Storyteq! They are seeking passionate developers to join their Digital Engineering team, which is dedicated to creating high-quality digital applications for leading brands in a dynamic Agile environment.

📍 Location: Birmingham, England, UK  
💼 Position: Java Developer  
⏰ Type: Full-time  
📅 Date Posted: 2024-06-07  

Role Summary:  
- They are part of a cross-functional team that includes Business Analysts, Scrum Masters, Solution Architects, Lead Developers, and Testers.  
- Focused on backend development using Java for public-facing applications and platforms.  
- Engage with cutting-edge technology and development practices.

What You'll Do:  
- Collaborate with a talented team of developers and architects.  
- Develop innovative web applications and platforms.  
- Participate in Agile Scrum processes alongside Project Managers and QA teams.  
- Utilize Test-Driven Development (TDD) practices while working with technologies such as Spring MVC/Boot, Thymeleaf, RESTful APIs, MongoDB, MySQL, and JUnit.

What's Needed:  
- Proven experience in delivering multiple projects successfully.  
- Strong knowledge of Agile methodologies and related software development practices.  
- Familiarity with at least one MVC web development framework, preferably Spring MVC.  
- Proficient in GIT for version control.

Benefits:  
- 25 days of holiday plus bank holidays for work-life balance.  
- Annual Wellbeing Day to focus on personal health and wellness.  
- Competitive salary with a comprehensive benefits package including a Pension Scheme and Corporate Medical Cash Plan.  
- Cycle to Work Scheme and savings through an online community platform.  
- Employee recognition programs, charity volunteer opportunities, and enhanced family-friendly leave policies.  
- A commitment to diversity and inclusion within the workplace.

Top Interview Questions

  • Q: Can you describe your experience with Agile methodologies and how you have applied them in past projects?

    A: In my previous roles, I have worked extensively within Agile frameworks, primarily Scrum. I participated in daily stand-ups, sprint planning, and retrospectives to ensure continuous improvement. For instance, during the development of a client-facing application, our team iterated weekly, which allowed us to adjust priorities based on feedback and deliver a product that aligned with client expectations.

  • Q: What strategies do you use to ensure the quality of your Java code, particularly when working on complex projects?

    A: To ensure quality, I practice Test-Driven Development (TDD), writing tests before coding to clarify requirements and reduce errors. I also utilize code reviews and pair programming sessions with my peers, which enhance code quality through collaborative feedback. Additionally, I leverage tools like SonarQube for continuous code quality checks and ensure adherence to best practices.

  • Q: Describe a challenging technical problem you've encountered in your Java development experience and how you resolved it.

    A: I once faced a performance issue in a web application built on Spring Boot that caused slow response times under heavy load. I conducted a thorough analysis using profiling tools to identify bottlenecks. I optimized our database queries and implemented caching mechanisms for frequently accessed data. This reduced load times significantly, improving user satisfaction.

  • Q: How do you approach working with cross-functional teams, and what role do you usually play in such collaborations?

    A: I thrive in cross-functional teams by actively communicating with all members, whether developers, analysts, or testers. I usually take on the role of a facilitator, ensuring everyone’s input is valued and aligned toward the project goals. For example, during a recent project, I collaborated closely with Business Analysts to refine requirements and liaised with QA to develop comprehensive acceptance criteria, which streamlined our development process.

  • Q: What methodologies do you employ for managing version control in your projects, and can you provide an example of how you've used GIT effectively?

    A: I use Git for version control, employing branching strategies such as Git Flow to manage features, releases, and hotfixes effectively. For instance, in a project with multiple features being developed simultaneously, I created feature branches for each task, regularly merging them into the develop branch only after passing unit tests. This practice not only maintained a clean codebase but also facilitated collaboration among team members.

People Faces

200+ professionals have found their dream job with InJob.ai this week.

salary

Salary Benefits

Salary details not provided

application process

Want to apply directly?

Apply for the Java Developer position at Storyteq in Birmingham, England, UK using https://www.linkedin.com/jobs/view/3942159791

Get StartedGet Started

Similar Jobs found by InJob.AI


Junior Software Engineer

The Portfolio Group, London, England, UK

Junior Software Developer

Recruitment Fox, Monmouth, Wales, UK

Software Engineer

Ledgy, London, England, UK

Junior Software Developer

JASA Talent, Rotherham, England, UK

Graduate Software Developer : London : Hybrid

TipTopJob, London, England, UK

Graduate Software Engineer

Searchability®, Worcester, England, UK

Graduate Software Developer

Pepper Mill, Birmingham, England, UK

Junior JavaScript Developer

IWC Independent Worldwide Consolidators SpA, Sale, England, UK

Scroll To Top
Get Started

Frequently asked Questions

Still have a question? Check out our FAQ section below.

FAQ Section

InJob searches for the best jobs, based on your profile and automatically generates customized cover letters for you. It saves a lot of hours in your job hunting time.

InJob creates your profile by having a conversation with you to learn about your skills and requirements. It also scans your resume to gather information about your experiences, skills, and achievements. This information is used to craft your profile in the backend which is further used to match jobs and gives you a personalized cover letter for each job opportunity.

InJob searches for job opportunities across a wide range of sources, including LinkedIn, Indeed, and hundreds of other job boards to find hidden gems. Its search is not limited, ensuring it covers as many potential job listings as possible. It also searches the career pages of individual companies that suit your target industry and location and you get applied there.

InJob is constantly active, scanning for fresh job opportunities every single minute. This ensures that you are the first person to apply to new job listings that align with your profile.

InJob plays matchmaker by comparing your profile and resume with job listings. Each job receives a score from 1-10, indicating how well you match with it.

In the upcoming update, Yes, this will be included and this will be the main differentiator. InJob will apply for jobs on your behalf. It will target top matches and craft custom cover letters for each job, ensuring your application stands out. InJob will also handle the application process, including visiting company websites and filling out forms.

In the upcoming update, Yes, InJob will provide an interactive dashboard that serves as mission control for your job search. It will display all the jobs InJob has applied for you and their current status. You will also be able to track which companies have shown interest in your profile and view the feedback they provided.

In an upcoming feature, Yes, InJob will collect all feedback, including positive and constructive feedback, and presents it to you. This will allow you to know exactly where you stand in the job market and provides insights on how to improve your skills.