Job Search and Career Advice Platform

Enable job alerts via email!

Java Software Engineer

Ocho People

Belfast

On-site

GBP 50,000 - 70,000

Full time

Yesterday
Be an early applicant

Generate a tailored resume in minutes

Land an interview and earn more. Learn more

Job summary

A leading technology company in Belfast seeks an experienced Java Developer to create high-quality backend features and work within a microservices architecture. This role entails designing APIs, ensuring performance and security, and leveraging AWS services. The ideal candidate has over five years of Java experience, strong Spring Boot knowledge, and the ability to collaborate within teams. Join us for an opportunity to contribute to impactful digital products and work with modern technologies.

Benefits

Opportunity to contribute to impactful projects
Space for learning and growth
Supportive culture of improvement

Qualifications

  • Five or more years Java experience.
  • Two or more years practical Spring Boot experience.
  • Experience with microservices architecture.
  • Experience in TDD, automated acceptance testing, or performance testing.
  • Experience with AWS services such as EC2, RDS, S3.

Responsibilities

  • Develop high quality backend features using Java and Spring Boot.
  • Work within a microservices architecture.
  • Contribute to technical design discussions and estimating effort.
  • Design, create and consume HTTP APIs.
  • Support performance, scalability, security and automated testing.

Skills

Java
Spring Boot
Microservices architecture
TDD
Automated testing
SQL databases
AWS services
Team collaboration

Tools

Postgres
MySQL
AWS
Kubernetes
JMeter
Job description
What You Will Be Doing
  • Developing high quality backend features using Java and Spring Boot
  • Working within a microservices architecture
  • Contributing to technical design discussions and estimating effort
  • Designing, creating and consuming HTTP APIs
  • Supporting performance, scalability, security and automated testing
  • Using AWS services such as EC2, RDS, S3 or Cloudwatch
  • Working with SQL databases including Postgres, MySQL or MariaDB
  • Collaborating with engineering leads, product teams and clients
  • Sharing knowledge, mentoring others and contributing to team learning
What You Will Bring
  • Five or more years Java experience
  • Two or more years practical Spring Boot experience
  • Experience with microservices architecture
  • Experience in three or more of the following:
    • TDD
    • Automated acceptance testing or BDD or Cucumber
    • Performance and scalability testing such as JMeter
    • Penetration testing knowledge or OWASP
    • Kubernetes or container orchestration
    • SQL database experience
    • Designing and calling HTTP APIs
  • Experience with AWS services such as EC2, RDS, S3, Route 53, Elasticsearch, EKS, Cloudwatch or Cloudfront
  • Ability to work well in a team with minimal supervision
Nice to Have
  • Experience with CI or CD pipelines
  • No SQL or document based databases
  • ELK stack
  • Apache Kafka
  • Spring Security or OAuth2
  • React or React Native
  • Keycloak
  • Camunda
  • OpenAPI or Swagger
  • Nginx setup or configuration
Why Join
  • Opportunity to contribute to creating an impact through digital products
  • Space to learn, grow and work with modern technologies
  • Supportive culture focused on continuous improvement

If you are interested or have any questions about the role, please feel free to contact Eve Geddis directly on LinkedIn.

Get your free, confidential resume review.
or drag and drop a PDF, DOC, DOCX, ODT, or PAGES file up to 5MB.