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.
Level up the hackajob way. Verify your skills, learn brand new ones and test your ability with Pathways, our learning and development platform.