Unclassified - Sunnyvale, CA
posted 5 months ago
As a Senior Full Stack Java Developer, you will play a pivotal role in designing and developing customizable, reusable, and dynamic frontend components using modern technologies such as ReactJS, Redux, and JavaScript. Your expertise will be essential in building responsive, cross-browser compatible, and high-performance web applications. You will be responsible for writing robust, maintainable, and reusable code, focusing on software tools that manage configuration, deployments, and performance monitoring across various environments including test, integration, and production. Your role will also involve implementing UI analytics to report customer behavior, which will help in improving the user interface. You will work closely with CI/CD pipelines through Jenkins and have exposure to cloud technologies like Azure or Google Cloud Platform. Additionally, you will be expected to interface with Web Services platforms and be proficient in RESTful services, Java, Scala, and various database technologies. The position requires a strong understanding of data structures and algorithms, as well as experience in developing scalable cloud-native microservices. You will also be involved in designing and building APIs and services for highly scalable platforms, including video streaming applications with real-time video analytics. Your ability to work with big data technologies and event-driven architecture will be crucial in this role. A disciplined approach to development, code review, testing, and documentation is essential, as is a keen eye for detail and a desire to learn and collaborate with your team.