Developing high-quality Java applications that integrate with backend systems
Designing and implementing engaging, responsive frontend components using modern Javascript frameworks
Demonstrating expertise in design and implementation
Documenting code and systems
Supporting production applications
If you have experience with clean code, design patterns, code quality and open source technologies, we’ll be more than happy to see the following competencies as well:
5+ years’ experience in server-side development in Java
3+ years of experience developing frontend applications using JavaScript, HTML5, and CSS3
Bachelor's degree in Computer Science or equivalent (BSc)
Experience with Spring framework
Experience with frontend frameworks such as React, Angular, or Vue.js
Experience with OO design and design patterns
Experience in building Restful services
Experience in working with agile development methodologies
Team player with a willingness to collaborate
Flexibility and passion for learning new domains
The following competencies would be a great advantage:
Major experience in multi-threading development
Experience with databases
Hands on with Hadoop, Hive and HDFS
Hands on with streaming data solutions using Apache Flink
Experience with Kafka in microservices environment
Experience in deploying and managing edge workers
Experience with modern build tools and bundlers (e.g., Webpack, Vite)
Knowledge of automated frontend testing (Jest, Cypress, etc.)
The base pay range for this position is expected in the range below:
$166,400 - $222,100משרות נוספות שיכולות לעניין אותך