Senior Software Engineer (Java)

Related skills

java docker sql microservices rest

๐Ÿ“‹ Description

  • Design, build, and maintain scalable backend systems in Java/Spring.
  • Lead technical design and architecture discussions.
  • Develop RESTful APIs with security, versioning, performance, reliability.
  • Mentor engineers and promote engineering excellence.
  • Collaborate with cross-functional teams to deliver client value.
  • Explore emerging tech and champion automation.

๐ŸŽฏ Requirements

  • Modern Java (Java 8+) with Streams, Lambdas
  • Spring Boot and the Spring ecosystem
  • Spring Data JPA / Hibernate
  • Spring Security including OAuth2 and JWT
  • REST API design and microservices
  • SQL databases with strong query optimisation

๐ŸŽ Benefits

  • Flexible hybrid and remote options
  • 35 days leave including bank holidays
  • Private medical insurance
  • Enhanced parental and adoption leave
  • Financial coaching + 5% pension match
  • 40 hours of paid learning and development
Share job

Meet JobCopilot: Your Personal AI Job Hunter

Automatically Apply to Engineering Jobs. Just set your preferences and Job Copilot will do the rest โ€” finding, filtering, and applying while you focus on what matters.

Related Engineering Jobs

See more Engineering jobs โ†’