We are looking for an experienced JAVA Full Stack Developer to join our Applications team in Yavne The role combines hands-on software development with DevOps -oriented activities and includes taking part in the analysis, design, and development of processes and dedicated systems, as well as the implementation and integration of off-the-shelf solutions for organizational needs. You will work closely with development teams and stakeholders throughout the full software development lifecycle. Key Responsibilities
* Develop and maintain backend applications using JAVA and Spring
* Develop Full Stack applications from end to end.
* Develop frontend components using JavaScript and Angular
* Design and maintain CI/CD pipelines and automation processes.
* Work with Docker and containerized environments.
* Develop scripts to support automation and efficient software development and deployment processes.
* Write and maintain Unit Tests using frameworks such as JUnit and Mockito
* Participate in system analysis, design, development, integration, and implementation.
* Work with development and DevOps processes to support reliable and efficient software delivery.
* Lead technical projects and development initiatives.
* Prepare and maintain technical documentation.
* Depending on the project, work with additional technologies such as Flutter
Requirements: 3+ years of experience in JAVA backend development. 3+ years of experience with JAVA frameworks, such as Spring.
* Proven experience in Full Stack development
* 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 the following: Docker, Kubernetes, or Flutter - required.
* Experience with Unit Testing, including JUnit and/or Mockito.
* Experience working across the full software development lifecycle.
* Experience leading projects or technical initiatives - an advantage.
* Experience writing technical documentation.
* Strong analytical and problem-solving skills. Location & Work Model Yavne, Israel On-site position - no hybrid work option is available. Security Clearance As part of the recruitment process, candidates will be required to undergo a security clearance process, which may take approximately 2-3 months
This position is open to all candidates.