Java Architect- Morphisec
About The Position
Morphisec, is a leading provider of Moving Target Defense for Endpoint Security. The server team is responsible for the development of the Morphisec Management Console. We are looking to hire a Java Architect to join our Server team.
As a Java architect, you will be part of the Morphisec Server team and work closely with the developers to design, develop and lead innovation and adoption of new technologies.
Along with the team leader and the team you will be responsible for overlooking Morphisec Server technology, architecture and product design. If you are passionate about technology and architecture, love hands-on development and want to be part of R&D team of the leading provider of Moving Target Defense for Endpoint Security – you should come work with us!
This is a full-time position, with location: Israel, Beer-Sheva, Hi-Tech Park (Morphisec Offices, close to the train station)
Work within the Morphisec Server team.
Hands on work, develop features as part of the team workplan and road map.
Collaborate and add value through participation in designs and code reviews, provide comments and suggestions, work with cross functional teams to achieve goals.
Promote and adopt technical trends and best practices, industry standards and architectural concepts with the BE and UI teams.
Design, coordinate and execute pilots, prototypes or proof of concepts to evaluate new technologies and frameworks, actively look for innovation and continues improvement.
You will assume technical accountability for your specific work products within an application and provide technical support during solution design for new requirements.
Provide profiling and optimization guidance and tuning tips and tricks.
Work with the DevOps team offer guidance in infrastructure optimization.
- Bachelor’s degree in computer science or equivalent.
- At least 7 years experience in large scale, production, server-side development on JVM.
- Deep understanding of Java programming – especially familiarity with Java 8 and Java 11 features.
- Deep understanding and experience with Spring Boot.
- Experience with Database technology and migration tools.
- A passion for architecture and for developing robust, scalable software systems.
- Ability to push ideas and influence decision making in a collaborative manner.
Knowledge of Spring Data, Spring Web, Spring Security.
Experience with public cloud services and technologies.
Technology geek – very significant advantage.
Performance profiling and tuning of both application and storage layers – significant advantage.