Innoviz Limited • Milton Keynes, Buckinghamshire

Software Engineer

About this role

.Analysing client and user requirements

.Writing code that creates new programs that satisfy requirements

.Writing code that develops existing programs to add features or make them more efficient

.Testing code and making adjustments until programs work reliably as required

.Identifying and correcting program bugs

.Writing technical specifications and instructions in collaboration with Technical Writers

.Recommending new programs and technologies to clients and supervisors

  • Java Full Stack Developer experience in enterprise and cloud application development.
  • Skilled in Java, J2EE, Spring Boot, and microservices architecture.
  • Experienced in React.js for front-end development.
  • Strong in building RESTful web services.
  • Hands-on with Spring Security, JWT, and OAuth2.
  • Experienced with Hibernate and Spring Data JPA.
  • Worked with Apache Kafka for event-driven architecture and real-time data streaming.
  • Proficient in Docker and Kubernetes for containerization and orchestration.
  • Familiar with CI/CD tools like Jenkins and GitHub Actions.
  • Worked on cloud platforms including AWS and GCP.
  • Experienced in logging and monitoring tools such as Splunk and ELK.
  • Strong with Maven, Gradle, and Git.
  • Agile/Scrum environments.
  • Applies SOLID principles and design patterns to build scalable, maintainable solutions.