Senior Java Engineer

Senior Full Stack Java Engineer

Are you a seasoned Full Stack Engineer who thrives on solving complex problems?
Do you want to work on high-impact systems that demand clean architecture, performance, and scalability?

My client is seeking a Senior Full Stack Java Engineer to join their growing engineering team. This role is ideal for someone who enjoys working across the entire stack, contributing to backend services, frontend interfaces, and system design decisions.

Key Responsibilities

  • Design, build, and maintain highly scalable Java-based backend systems.

  • Develop modern, responsive frontend applications using a JavaScript framework (React preferred).

  • Contribute to architectural decisions, system design, and long-term technical vision.

  • Write clean, testable, maintainable code across the full stack.

  • Collaborate closely with product, design, and QA teams to deliver robust features end-to-end.

  • Optimise application performance and ensure high reliability.

  • Participate in code reviews, mentoring, and improving development practices.

Required Experience

  • 6+ years of professional software engineering experience.

  • Strong expertise in Java , including frameworks such as Spring or Spring Boot.

  • Solid experience building SPAs with React , Angular, or Vue (React strongly preferred).

  • Proficiency with relational databases (PostgreSQL, MySQL, or similar).

  • Experience with RESTful APIs, microservices, and distributed systems.

  • Strong understanding of CI/CD pipelines, Git, and cloud environments (AWS, GCP, or Azure).

  • Familiarity with containerisation tools such as Docker and Kubernetes.

Desirable Experience

  • Exposure to event-driven architectures (Kafka, RabbitMQ).

  • Knowledge of system performance tuning and profiling.

  • Experience working in an Agile environment.

  • Understanding of security best practices across the stack.

What You'll Bring

  • A passion for building elegant, reliable software.

  • A proactive mindset with the ability to lead technical discussions.

  • Strong communication skills and the ability to collaborate across teams.

  • A drive to continually improve code quality and engineering standards.

If you have any further questions on the role, please feel free to reach out to Brendan McCrory directly.

Company
Ocho
Location
United Kingdom, UK
Posted
Company
Ocho
Location
United Kingdom, UK
Posted