Caspex - Sunnyvale, CA
posted 4 months ago
The JAVA Backend Developer position is a critical role within our technology team, focusing on the development and maintenance of large-scale distributed systems and event-driven architectures. The ideal candidate will have over 12 years of solid experience in building robust backend solutions using Java and J2EE technologies, particularly with SpringBoot. This role requires a deep understanding of reactive programming principles, and familiarity with tools such as KAFKA and Cassandra is essential. The candidate will be responsible for designing and implementing high-performance solutions that efficiently extract, transform, and load big data, ensuring that our applications can handle the demands of a modern, data-driven environment. In this position, you will work closely with cross-functional teams to develop scalable solutions that operate seamlessly in virtualized cloud environments. A strong emphasis will be placed on DevOps practices, as you will be expected to troubleshoot live applications and assess performance bottlenecks in systems running on Linux. Your expertise in caching mechanisms, both L1 and L2, will be crucial in optimizing application performance. Additionally, you will be involved in continuous development environments, contributing to the CI/CD pipelines to ensure smooth deployment and integration of new features. This role not only requires technical proficiency but also a proactive approach to problem-solving and a commitment to delivering high-quality software solutions. You will be part of a dynamic team that values innovation and collaboration, and your contributions will directly impact the success of our projects and the satisfaction of our clients.