Tech Stack
CloudGoogle Cloud PlatformJavaKotlinKubernetesMicroservices
About the role
- Oversee application systems, architecture, design, data workflow, logical processes, and system interfaces.
- Ensure synergy between software and hardware architecture to maximize relationships.
- Determine and develop architectural approaches and solutions; conduct business reviews and document systems.
- Develop recommendations for application improvements and future information system needs.
- Emphasize microservices architecture, APIs, and cloud-native technologies for security, scalability, reliability and cost optimization.
- Collaborate with stakeholders to deliver high-performance solutions aligned with business goals.
- Assist in RFP and vendor selection; provide technical architecture and support across applications.
- Analyze infrastructure and capacity planning; configure software/hardware, track errors, and troubleshoot.
- Lead by example in adopting best practices for secure, high-performance architectures and mentor teams.
- Solicit and incorporate feedback from internal customers and IT teams to align solutions.
Requirements
- Applicants MUST be authorized to work in Israel.
- Bachelor's Degree in Computer Science or equivalent.
- 8+ years experience in architecture and design.
- 5+ years experience in software development in Java/Kotlin/C#.
- 5+ years experience in microservices architecture and APIs.
- 3+ years experience as a Team Lead.
- In-depth knowledge of application security best practices.
- Experience in building highly available systems.
- Experience with databases and queries.
- Experience with multi-threading and concurrency.
- Experience with Payment Card Industry (PCI) and security related compliance.
- Preferred: Masters Degree in Computer Science or equivalent.
- Preferred: Experience in Google Cloud Platform (GCP).
- Preferred: Experience with Kubernetes.