Source description
About the role
Your Impact – You'll Make a Difference By: Developing web-based applications (hosted on AWS) focused on sustainability for our business partners and customers. Collaborating with a diverse, agile team including Product Owners, Scrum Masters, and Software Architects. Implementing, testing, and deploying innovative software solutions—from highly scalable backend data processing to modern, cloud-based front-end interfaces. Translating customer requirements into robust technical concepts and architectures. Creating and maintaining technical documentation, including Low-Level Designs (LLDs). Ensuring top-tier software quality and adhering to modern security standards. What We're Looking For – You'll Win Us Over By: Holding a degree in Computer Science or Engineering with customer-facing experience. Having 5+ years of hands-on product development experience in SaaS applications . Proficiency in Java, J2EE, Spring Boot, and AWS . Willingness and ability to work across the stack, including Angular for front-end development. Following clean code practices and secure coding guidelines. Strong skills in unit testing , code coverage, and performance tuning. Experience with Maven or Gradle , REST and SOAP web services , and Git . Expertise in Microservices architecture , Message Queues (RabbitMQ, ActiveMQ, Kafka), and SOA . Familiarity with Docker , Kubernetes , and Agile tools like Jira . Solid understanding of multi-threading , relational/non-relational databases, and time-series data . A good grasp of modern web/app technologies and design paradigms (e.g., HTML5, JavaScript, Angular, MVC frameworks).
More at University Of Cambridge