Software Engineer
Role details
Job location
Tech stack
Job description
A growing software business is hiring a Software Engineer to support continued growth and rising demand for its platform.
Software Engineer Remote Up to 60,000 Java or Kotlin Spring Boot
This is a back-end focused role, ideal for an engineer who enjoys building reliable, scalable applications and wants to work on software used by well-known customers. You will be involved in the design, development and delivery of new features, as well as improving core products in a fast-moving environment.
The role is fully remote, with the option to attend the Newbury office around once a month if desired.
What you will be doing
Developing back-end applications using Java or Kotlin * Building software with Spring Boot * Designing and delivering new features * Enhancing existing products and platform capability * Working across the full software development lifecycle * Supporting QA and UAT feedback through to release * Collaborating with project, account and delivery teams to understand requirements and turn them into practical solutions
Requirements
Strong commercial experience in software engineering * Good hands-on experience with Java or Kotlin * Strong experience with Spring Boot * A back-end development background * Experience building scalable systems in a modern development environment * Strong problem-solving skills and attention to detail * Ability to work independently in a remote setup
Nice to have
Microservices experience * Docker or Kubernetes * RabbitMQ or other messaging tools * MongoDB or other NoSQL database experience * Experience in telecoms, billing or transaction-led systems