Senior Software Engineer - Java, Node.js & AWS

Related skills

java aws rest apis spring boot oauth2

๐Ÿ“‹ Description

  • Design, build and maintain scalable, secure and resilient backend systems using modern Java
  • Lead technical design and architectural discussions, ensuring solutions are maintainable
  • Develop and evolve RESTful APIs with a focus on security, versioning, performance and reliability.
  • Champion engineering excellence through clean code, automated testing, documentation and code
  • Drive delivery across multiple initiatives while balancing speed, quality and commercial value.
  • Mentor engineers through coaching, pairing and constructive feedback, helping raise capability

๐ŸŽฏ Requirements

  • Modern Java (Java 8+) including Streams, Lambdas and Optional
  • Spring Boot and the wider Spring ecosystem
  • NodeJS
  • Spring Data JPA / Hibernate
  • Spring Security including OAuth2 and JWT
  • REST API design and implementation

๐ŸŽ Benefits

  • Flexible working, including hybrid and remote options.
  • Flexibility over rigid rules, impact over activity.
  • Real investment in your growth both professionally and personally.
  • Supportive and friendly culture, surrounded by smart, curious people.
  • Office hubs located in Edinburgh, Leeds, Manchester, London and Bulgaria.
  • Trust to manage your time balancing collaboration with client time and focused work.
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 โ†’