The Role
VROMO, an Inspire Brands company, is looking for a skilled Senior Software Engineer with strong experience in Java and Spring Boot to help modernise our platform. You'll play a key role in our ongoing transition from a monolithic system to a microservices architecture, working in a cloud-native environment built on AWS.
You will work alongside experienced engineers to design, build, and maintain scalable and maintainable backend services that power our restaurant delivery solutions. This is a hands-on development role ideal for someone who is passionate about building robust backend systems and working collaboratively within a high-performing team.
What you'll need
RESPONSIBILITIES- Collaborate with the development team to support the creation and deployment of new features.
- Be an advocate of clean code and well-structured coding principles to ensure the system is maintainable and extendable.
- Participate in code reviews and pull requests to make sure our codebase is held to a high standard
- Continuously evaluate and improve existing processes and systems to optimise performance and efficiency.
REQUIRED KNOWLEDGE, SKILLS or ABILITIES- Experience building scalable backend solutions with well-designed and efficient code using Java or Kotlin is required
- Experience working with Spring Boot framework in the Java or Kotlin Space
- Experience working with SQL solutions is required
- Experience with MySQL is an advantage
- Experience building solutions in public cloud solutions such as AWS, GCP or Azure is required
- Experience with AWS is an advantage
- Comfortable working in an environment with a CI CD mindset
- Experience with microservice architecture is a bonus
- You are comfortable facing new challenges and love the opportunity to learn a new skill