What you will accomplish:
Responsible for a functional domain to design cross data center distributed, fault tolerant, highly available and performant web services and web applications by using software architecture design, OOA/D skills in addition to outstanding analytical and problem solving skills
Own major projects and features from design phase to coding, testing, deployment and support
Estimate engineering effort, plan implementation, and rollout system changes. Identify project technical risks and make recommendations to mitigate
Implement and manage CI/CD pipelines using tools like Jenkins and Git.
What you will bring:
BSCS, BSEE, MSEE or MSCS or similar technical degree, plus 8+ years of experience crafting & developing highly scalable distributed platforms and services and internet scale web applications
Expert and hands-on experiences in Java, Spring Framework, Caching, GraphQL, Design Patterns, OOA/D, Data Structures, REST, JSON, and Internet Protocols
Proficiency in a programming language such as Java/Scala, and strong foundation in data structures, algorithms and a strong understanding of multithreading, synchronization, concurrent programming; deep architectural understanding of system design and lead project to completion
Solid knowledge and experience of relational databases (Oracle) and/or NoSQL data technologies (Mongo, Cassandra, Couchbase), Elasticsearch and related toolset
Experience driving architecture discussions, producing well-documented design docs, participating in design and code reviews and contributing to coding and unit testing of fault-tolerant applications. Comfortable or have familiarity with all the layers of multi-tier applications to design complete solutions and maintain products
Experience in non-functional skills like Security, Load and Performance Tests, Accessibility, Site Speed optimization, Cross-browser /Cross-platform UX Design
The base pay range for this position is expected in the range below:
$115,200 - $199,700משרות נוספות שיכולות לעניין אותך