Software Engineer

Innoviz Limited
Central Milton Keynes, United Kingdom
4 days ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Working hours
Regular working hours
Languages
English

Job location

Remote
Central Milton Keynes, United Kingdom

Tech stack

Java
Spring Security
Amazon Web Services (AWS)
Software as a Service
Continuous Integration
Software Design Patterns
Java Platform Enterprise Edition (J2EE)
Github
Gradle
Monitoring of Systems
Hibernate
Java Persistence API
Maven
OAuth
JSON Web Token
Data Logging
React
Spring-boot
GIT
Event Driven Architecture
Containerization
Solid Principles
Kafka
Front End Software Development
REST
Stream Processing
Splunk
Docker
Jenkins
Microservices

Job description

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

Requirements

  • 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.

Apply for this position