Giacom

Software Engineer - Java

Giacom · United Kingdom · £45K–£50K/yr

IT Services and IT Consulting · 501-1,000 employees

6 h ago
Mid (2-5 yrs) Full-time United Kingdom
Log in to apply, save this posting, or score it against your profile with AI.

About the role

Develop and maintain reliable software components while contributing to system design and architecture. Provide L3 production support to resolve defects and ensure alignment with engineering best practices.

What they look for

Java Perl C# Backend systems APIs Data handling Web-based applications Analytical skills Problem-solving L3 production support System design Software development

Requirements

Requires experience in Java development, backend systems, and web-based applications. Candidates must possess strong analytical skills and the ability to collaborate with both technical and non-technical stakeholders.

Benefits

Remote working Learning and development opportunities No dress code 25 days annual leave Bank holidays Birthday off Pension plan Complimentary refreshments

Full description

Join Giacom – the UK's only provider of Communications, Cloud, Hardware and Billing through a single platform. We connect technology resellers and service providers with market-leading solutions, helping them deliver brilliant technology outcomes for businesses nationwide. If you're looking to be part of a fast-growing, innovative organisation where your work makes a real impact, we'd love to hear from you.

We're recruiting for a Java Developer who will be focused on building reliable and maintainable software. you will use your engineering knowledge to contribute to team delivery, solving problems at feature level and supporting business goals.

The main technical skill of this role is Java, though over time you may be required to work in either of Perl or C# too.

To be successful in this role, you will focus on delivering high-quality code within the team, while developing your technical expertise and aligning with engineering best practices.

What you'll be doing

  • Develop and maintain software components based on defined requirements.
  • Contribute to system design discussions and implement solutions aligned with established architecture.
  • Responsible for L3 production support, ensuring timely resolution of defects in line with agreed SLAs.
  • Follow coding standards, guidelines, and best practices defined by the team.
  • Work closely with team members and stakeholders to clarify requirements and deliver solutions.
  • Identify potential issues and escalate risks when necessary.
  • Support deployment and integration activities in collaboration with other teams.
  • Troubleshoot and resolve issues in supported areas of the system.

Skills, Qualifications, and Experience

  • Good analytical and problem-solving skills
  • Experience in developing software applications in Java
  • Understanding of backend systems, APIs, and data handling
  • Experience working on web-based applications
  • Ability to deliver tasks independently with guidance when needed
  • Experience working within a development team
  • Ability to collaborate with technical and non-technical stakeholders
  • Ability to manage assigned work within deadlines

What's in it for you?

  • Remote working (With travel to offices required on an ad-hoc basis)
  • Investment in your future career with a variety of learning and development opportunities.
  • No dress code - embrace the freedom to bring your whole self to work.
  • 25 days annual leave, plus bank holidays. You'll even get your birthday off, too!
  • A pension plan for your future.
  • Complimentary refreshments in all our offices.

For a comprehensive list of all our benefits, click here.

Diversity and equality lie at the heart of our values. As an equal opportunities and disability-confident employer, we encourage applications from all eligible candidates, regardless of their backgrounds. We firmly believe that diversity enriches and strengthens our team with a variety of perspectives that drives innovation.