Backend Software Engineer Java Golang
Role details
Job location
Tech stack
Job description
Backend Software Engineer / Developer (Java Spring Golang API) Cambridge / WFH to £75k
Are you a backend focussed technologist looking for an opportunity to progress your career whilst working on complex and interesting systems with continual learning opportunities?
You could be joining a market leading software house that's remote access product is used by hundreds of millions of users worldwide.
As a Backend Software Engineer you will design and develop new features and enhancements to the core remote access product as well as maintaining existing systems. You will be working with a modern microservices, Java based tech stack, also using Go / Golang.
There are challenges around scalability and robustness, you'll be continually learning and progressing your career within a supportive Agile team environment.
Requirements
- You have Java development experience within a microservices environment
- You also have commercial Go / Golang development experience
- You have experience with API design and development
- You're happy to collaborate in an Agile environment with TDD, code reviews and Pair Programming
- You have a strong knowledge of Computer Science fundamentals such as OOP, Design Patterns, Data Structures
- You have a good understanding of networking technologies, protocols e.g. TCP/IP, UDP, multicast and security principles
- You have an appreciation of security and ideally have worked in an ISO 27001 accredited environment
- Ideally you will also have some experience with Python and / or Golang, Ansible and Event Driven architecture (although you can pick these up on the job)
- You have a relevant degree e.g. Computer Science
Benefits & conditions
As a Backend Software Engineer / Developer you'll earn a competitive salary:
- Salary to £75k
- Bonus
- Pension
- Private Medical Care
- Life Assurance
- Travel Insurance
- Subsidised gym membership and a range of other perks