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