Java Software Engineer

Java Software Engineer

Full-Time 36000 - 60000 £ / year (est.) No working from home possible
Infinity Quest

At a Glance

  • Tasks: Design and develop Java applications while mastering automated testing.
  • Company: Join Infinity Quest, a forward-thinking tech recruitment firm.
  • Benefits: Enjoy competitive pay, flexible work options, and growth opportunities.
  • Other info: Dynamic team environment with a focus on career advancement.
  • Why this job: Be part of innovative projects that shape the future of technology.
  • Qualifications: Intermediate Java skills and familiarity with cloud services and microservices.

The predicted salary is between 36000 - 60000 £ per year.

Hands on Java application design, software development and automated testing (Java 11 and higher).

Intermediate knowledge of basic infrastructure technologies and components.

Familiarity with application containers based on Spring, Vert.X or equivalent.

Familiarity with Cloud services including DevOps concepts and CI/CD tools.

Experience with Event-driven/Micro-services architecture for high-availability/distributed systems.

Experience using Spring Framework, Junit, GitHub, Microservices, Splunk and APIs.

Experience with Test driven development and unit testing frameworks.

Proficient understanding of code versioning tools (Git) and build toolings Maven or Gradle.

Seniority level: Mid-Senior level

Employment type: Contract

Job function: Information Technology

Industries: Banking

Java Software Engineer employer: Infinity Quest

Infinity Quest is an exceptional employer that values innovation and collaboration, providing a dynamic work environment in Telford. Employees benefit from a strong focus on professional development, with ample opportunities for growth and advancement within large-scale programmes. The company fosters a supportive culture that encourages accountability and teamwork, making it an ideal place for those seeking meaningful and rewarding employment.

Infinity Quest

Contact Details:

Infinity Quest Recruitment Team

StudySmarter Expert Advice🤫

We think this is how you could land Java Software Engineer

Tip Number 1

Don’t just sit back and wait for the job to come to you! Reach out directly to the job poster on platforms like LinkedIn. A friendly message expressing your interest can really make you stand out from the crowd.

Tip Number 2

Network, network, network! Connect with people in the industry, attend meetups or webinars, and don’t be shy about asking for referrals. We all know that a personal connection can double your chances of landing an interview.

Tip Number 3

Show off your skills! If you’ve got a GitHub profile, make sure it’s up to date with your best projects. Share links to your work when you reach out to potential employers; it’s a great way to demonstrate your expertise in Java and related technologies.

Tip Number 4

Apply through our website! It’s the easiest way to ensure your application gets seen. Plus, we’re always on the lookout for talented individuals like you, so don’t hesitate to hit that apply button!

We think you need these skills to ace Java Software Engineer

Java 11 and higher
Application Design
Software Development
Automated Testing
Infrastructure Technologies
Application Containers (Spring, Vert.X)
Cloud Services

Some tips for your application 🫡

Tailor Your CV:Make sure your CV highlights your experience with Java, Spring Framework, and any relevant cloud services. We want to see how your skills match the job description, so don’t be shy about showcasing your expertise!

Craft a Compelling Cover Letter:Your cover letter is your chance to shine! Use it to explain why you’re passionate about Java development and how your background aligns with our needs. Keep it concise but engaging – we love a good story!

Showcase Your Projects:If you've worked on any cool projects using microservices or event-driven architecture, make sure to mention them! We’re keen to see real-world applications of your skills, so include links to your GitHub or any live demos if possible.

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 don’t miss out on any updates. Plus, it makes the whole process smoother for everyone involved!

How to prepare for a job interview at Infinity Quest

Know Your Java Inside Out

Make sure you brush up on your Java skills, especially Java 11 and higher. Be prepared to discuss your experience with application design and development, as well as automated testing. Practising coding challenges can help you articulate your thought process during the interview.

Familiarise Yourself with Key Technologies

Get comfortable with the technologies mentioned in the job description, like Spring, Vert.X, and CI/CD tools. Having hands-on experience or examples of how you've used these in past projects will show that you're not just familiar but also capable of applying them effectively.

Showcase Your Problem-Solving Skills

Be ready to discuss your experience with event-driven and microservices architecture. Prepare to share specific examples of how you've tackled challenges in high-availability systems. This will demonstrate your ability to think critically and solve problems in real-time.

Prepare for Behavioural Questions

Don’t forget about the soft skills! Be ready to answer behavioural questions that assess your teamwork, communication, and adaptability. Use the STAR method (Situation, Task, Action, Result) to structure your responses and highlight your contributions in previous roles.