Save time and effort sourcing top tech talent

Java Software Engineer

Belfast, United Kingdom
Java Developer Cloud Engineer Full Stack Java Developer
BT
Actively hiring

Sign up for the chance to get matched to this role, and similar opportunities.

Java Software Engineer

Belfast - 3 days a week onsite


About the job

We’re on one of the biggest digital transformations to be a modern technology company. And to help us get there, we’re looking for passionate and capable software engineers who think creatively, thrive on problem solving, and really know cutting-edge technologies.

Our teams work as agile squads made up of colleagues and business partners. We build and run the applications that bill, invoice, and collect payments for all customers of our customer facing businesses.

Right now, most of our applications run on Oracle databases, using Java, PLSQL and SQL. As part of our transformation, we’re building new services in Java, and Python, making our applications suitable to run in the public cloud and leveraging the power of cloud data capabilities for data reporting, analytics, and AI. We need you to come and help us make this a reality. 

What you’ll be doing

• A skilled software engineer, driving automation and cloud readiness.
• Reviewing data, solving complex problems, and creating data solutions
• Inputting, understanding, and challenging engineering conclusions, and empowering your squad
to be autonomous.
• Collaborating with other engineering leaders to contribute to company-wide engineering best 
practices and standards.
• Providing technical knowledge to consult on significant component(s) of a solution, as well as 
taking responsibility for the software deliverables.
• Supporting and coaching a team of high performing software engineers and driving continuous 
improvement across your squad. 

You should apply if:

• You’re a skilled software engineer, with up-to-date skills, and passionate about high quality, 
secure and performant software
• You’re proactive about learning and coaching others
• You’re proficient in agile ways of working
• You’re comfortable working in a fast-paced environment as part of a DevOps culture
• You’re proficient with AWS, SQL and one or more strongly typed languages (e.g. Java, Go, 
Python)
• You’ve experience with relational and NoSQL databases, and data technologies (e.g. Hadoop, 
Spark, Dataflow, BigQuery, Dataproc) 
• You’re a good communicator, able to advise technical and non-technical stakeholders

Bonus points for (but not essential):
• Experience working with Google Cloud data tools.
• Hold one or more Google or other cloud platform certification
• Experience with Infrastructure as Code, Spring, Scala, and/or Kafka
• Experience leading a software engineering team
• Experience working in or running an SRE team

Benefits include:

Annual On target bonus 10% (personal and company multipliers)

BT Pension scheme; minimum 5% employee contribution, BT contribution 10%

Life Assurance

Direct share scheme

Exclusive colleague discounts on our latest and greatest BT broadband packages

50% off EE mobile pay monthly or SIM only plans and 50% discount for friends and family on EE SIM only plans

My Discounts gives colleagues access to unbeatable savings on everyday purchases at hundreds of retailers

Discounted EE TV including TNT Sport and the NOW Entertainment membership

Great support for working parents including pay whilst on maternity, adoptive, and paternity leave

Option to join the Healthcare Cash Plan or other benefits such as dental insurance, gym memberships etc.

25 days annual leave (not including bank holidays), increasing with service with buy holiday option

Volunteering days so you can give back to your local community

Brand new electric vehicle salary sacrifice arrangement, known as ‘My EV’

Sign up for the chance to get matched to this role, and similar opportunities.

Upskill

Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.

Ready to reach your potential?