Java Developer

! Gamma
Newbury, United Kingdom
2 days ago

Role details

Contract type
Internship / Graduate position
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Newbury, United Kingdom

Tech stack

Java
JavaScript
Azure
Computer Programming
Data Structures
Relational Databases
Database Design
Spring
Apache Struts
Python
Software Engineering
SQL Databases
Snowflake
Information Technology
Front End Software Development
REST
Programming Languages

Job description

We are looking to hire a Graduate Java Developer to join our team in Newbury on a hybrid basis.

Requirements

A typical day would see you attend the daily stand up, establish your priorities, then take the initiative, building solutions that meet the requirements you are given. You will enjoy tackling abstract problems while also ing a practical, delivery focused approach. You will be trained to a high level in the programming languages you will use. This will principally be Java, but there is potential for you to be full stack working across the frontend through to database design, and general software development best practice.

No prior experience in telecoms is required - we will teach you everything you need to know.

About you

We're looking for:

  • A good understanding of software design and data structures; experience with Java is essential.

  • An understanding of the full software development lifecycle, including formal testing (unit and integration).

  • Ability to learn and work with technologies and frameworks. Some exposure to Struts, Spring, JavaScript or REST APIs would be advantageous

  • The ability to demonstrate strong interest and aptitude in software development.

  • This is a challenging role - we normally look for at least a 2:1 degree (or predicted) from a good university. Preferred subjects include Mathematics, Physics, and Computer Science. Applications from candidates without a university degree will also be considered where strong aptitude can be demonstrated.

  • Able to start soon, by early July at the latest

It would be great if you also had:

  • Some commercial experience is not essential but is desirable (second job, internships, work experience, placements etc are good examples).
  • Programming experience with Python to compliment your Java.
  • Experience working with relational databases; SQL (Azure/Snowflake) experience is desirable.

About the company

At Gamma, we're more than just a leader in Unified Communications as a Service (UCaaS) - we're a dynamic, forward-thinking team revolutionizing the way businesses connect and communicate. We provide voice, data, and mobile solutions to businesses across the UK, Germany, Spain, and the Benelux region, and we're expanding rapidly to bring digital automation and Gamma-powered services to SMEs through a growing network of channel partners. We move fast with a start-up mindset, but we have the stability of a leading European business. Our team thrives on collaboration, innovation, and the belief that diverse perspectives make us stronger. Join us, and you'll have the opportunity to make an impact, grow your career, and be part of a company that celebrates inclusivity and fresh ideas.

Apply for this position