Software Development | Mountain View, CA, USA | Full Time
We are a digitally native company where innovation, design and engineering meet scale. We use the latest technologies in the digital and cognitive field to empower organizations in every aspect.
We want you to join us to work for the biggest clients in tech, retail, travel, banking, ecommerce and media, revolutionizing and growing their core businesses while helping them (and you!) stay ahead of the curve. Be part of a company with the most cutting-edge practices and technologies plus a unique team.
WHAT ARE WE LOOKING FOR?
If you are a Senior Java Developer you know your way around both Java and WebUI with good working knowledge of WebUI, we want to meet you.
YOU’LL GET THE CHANCE TO:
SEO - fix some known issues with indexation.
SEO - Sitemap maintenance and infrastructure towards automation.
Some UI formatting and fixes on pages.
WHAT WILL HELP YOU SUCCEED:
Strong programming skills:, design patterns and data structures.
Experience in Java 8, lambdas, optionals and streams.
Experience working with highly distributed and scalable systems.
Experience handling latency, heap, profiling and distributed troubleshooting is a plus
Guice knowledge is a plus.
Protobuf knowledge is a plus.
Design and Architecture:
Familiarity with consuming service oriented architecture layers and APIs.
Experience with highly scalable applications.
Ability to research and adapt new technologies quickly in a very dynamic working environment.
Knowledge in the following types frameworks/libraries/languages:
Web Application Platforms (like Angular).
Dependency Injection patterns.
Async Module Definition (like AMD, requireJS, commonJS).
Stylesheet languages (like SASS, LESS).
Understanding of web service technologies (HTTP, REST, JSON) and design principles.
Debugging with tools like (Chrome Dev Tools, Web Inspector).
Responsive design implementation across devices, platforms, screens, etc.
Browser performance auditing and tuning.
Experience in e-commerce or e-retail a plus.
We are interested in hard-working, fast-learning talents and we have the know-how and scale to help you make your own career path. If you seek an entrepreneurial, flexible and team-oriented culture, come join us.
We are ready.