Job Search and Career Advice Platform

Enable job alerts via email!

Senior Software Engineer

Hacker Typer

Belfast

On-site

GBP 60,000 - 80,000

Full time

30+ days ago

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading software company in Belfast is seeking a Senior Engineer to design, develop, and own a range of solutions to enhance their Client experience portfolio. Candidates should possess over 5 years of backend technology experience, be proficient in programming languages like Java and Kotlin, and have a strong grasp of microservices and cloud native technologies. This role emphasizes collaboration with global teams and opportunities for professional growth.

Qualifications

  • 5+ years of experience in working on backend technologies.
  • Experience with implementing design patterns and a strong understanding of SOLID principles.
  • Excellent problem solving and communication skills.

Responsibilities

  • Test Driven Development (TDD) and Behavioral Driven Development (BDD).
  • Collaborate with cross functional teams, Senior Staff and Principal engineers.
  • Triage, investigate and resolve production issues and outages.

Skills

Test Driven Development (TDD)
Behavioral Driven Development (BDD)
Java
Kotlin
MySQL
Agile methodologies
RESTful APIs
CI/CD pipelines
Bash
DynamoDB
Kafka

Education

Bachelor’s or Master's degree in Computer Science or related field

Tools

Jenkins
CloudFormation
Terraform
Job description

The Content Core team is the first major entry point to Bazaarvoice’s User Generated Content workflow. The services which are offered by this team provide processing, collection, storage, management, auditing and authenticating each piece of content which enters into Bazaarvoice.
This team is highly collaborative, proficient and very well organised - As a Senior Engineer seeking to join this team, you will be responsible for helping design, develop, deliver and own a range of solutions to help extend Bazaarvoice’s Client experience portfolio. Furthermore, you will have many opportunities to work with fantastic engineers across the globe working towards building features to expand your product capabilities.

Responsibilities
  • Test Driven Development (TDD) and Behavioral Driven Development (BDD)Write high quality code, participating in code reviews and advocating for best practices of software development
  • Understand complexity of monolith applications and the ability to decompose applications to manageable modern microservices
  • Collaborate with cross functional teams, Senior Staff and Principal engineers
  • Own and deliver high quality technical solutions with strong delivery mindset
  • Develops software product features with security first mindsetTriage, investigate and resolve production issues and outages
  • Coachingjunior engineers on the teamInterested in learning new technologies and contributing to the engineering standards and implementing best practices
  • On-call rotation and responsibilities
  • Experience with implementing monitoring and alerting for the applications
Requirements
  • 5+ years of experience in working on backend technologies
  • Bachelor’s or Master's degree in Computer Science or related field
  • Strong understanding and experience developing scalable microservicesExperience with working on cloud native technologies
  • Experience with working in Agile environments and methodologies e.g. ScrumExperience developing Restful APIs
  • Proficiency in backend programming languages like Java, Kotlin, etc.
  • Knowledge of best practices of software development and experience with implementing design patterns and strong understanding of SOLID principles
  • Proficient with relational databases, e.g. MySQL
  • Experience with developing security best practices to protect data and ensuring compliance with security standards and regulations
  • Excellent problem solving and communication skills
  • Experience utilizing CI/CD pipelines using Jenkins or equivalent.
  • Experience with scripting languages like BashExperience with no-sql datastores, e.g. DynamoDB, ElasticSearch, MongoDB, or similar
  • Experience with event driven solutions, e.g. Kafka, RabbitMQ or similar
  • Experience with Infrastructure as Code, e.g. CloudFormation, Terraform, Sam or similar
Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.