Responsibilities
- Design and develop the backend of a distributed reactive messaging-based system, using open-source technologies
- Coding in Java and Scala and working with streaming frameworks like Kafka and Akka stream, working with AWS services such as OpenSearch, DynamoDB and more.
- Build and deploy applications and components in a cloud-based environment (AWS)
- Working closely with the QA to monitor and support a critical production system used by clients around the world
- Understand the domain of cloud applications and cloud security
Requirements
- Deep knowledge in Computer Science and Engineering
- At least 5 years in hands-on software development
- Track record in full product life cycle, from design to production, building 24x7 systems, preferably SaaS (or web) – essential
- Experience with building scalable, reliable and resilient distributed systems
- Expertise with Scala/Java and running JVM based systems in production environments
- An academic degree in relevant technical field
- Superb communication skills (both oral and written) in English
Nice to Have
- Experience in working with streaming frameworks - Big advantage
Benefits
- Competitive compensation
- Comprehensive benefits
- Career success on your terms
- Flexible work environment
- Annual wellness and community outreach days
- Always on recognition for your contributions
- Global collaboration and networking opportunities
Additional Information
- If you need accommodation during the application or interview process, please reach out to accessibility@proofpoint.com.