Full-Stack Developer
Join an applications team in Yavne to build and maintain full-stack systems, contribute across the software development lifecycle, and support reliable software delivery. This is an on-site role with no hybrid option. Candidates will undergo a security clearance process that may take approximately 2
Responsabilidades
- Develop and maintain backend applications using Java and Spring, along with end-to-end full-stack applications.
- Build frontend components using JavaScript and Angular.
- Design and maintain CI/CD pipelines, automation processes, and scripts for software development and deployment.
- Work with Docker and containerized environments.
- Write and maintain unit tests.
- Participate in system analysis, design, development, integration, and implementation.
- Collaborate with development teams and stakeholders throughout the software development lifecycle.
- Support reliable and efficient software delivery through development and DevOps practices.
- Lead technical projects and development initiatives.
- Prepare and maintain technical documentation.
- Depending on the project, work with technologies such as Flutter.
Requisitos
- At least 3 years of Java backend development experience.
- At least 3 years of experience with Java frameworks such as Spring.
- Proven full-stack development experience.
- Experience with JavaScript and Angular or similar frontend technologies.
- Hands-on experience with CI/CD processes and tools.
- Hands-on experience with at least one of Docker, Kubernetes, or Flutter.
- Experience with unit testing using JUnit and/or Mockito.
- Experience across the full software development lifecycle.
- Experience writing technical documentation.
- Strong analytical and problem-solving skills.
Se valora
- Experience leading projects or technical initiatives.