Clearwater Analytics is seeking to develop a shared security master platform to support their OMS/PMS product line and integrate with existing security masters, requiring a Senior Developer to work on modeling new asset types, solving data integration challenges, and building a cutting-edge distributed security master
Requirements
- 7+ years of professional experience with Java and SQL
- Experience in monitoring production systems
- Experience working with messaging systems such as Cloud Pub/Sub, Kafka, or SQS/SNS
- Ability to build scalable backend services (Microservices, polyglot storage, messaging systems, data processing pipelines)
- Professional experience in building distributed software systems, specializing in big data and NoSQL database technologies (Hadoop, Spark, DynamoDB, HBase, Hive, Cassandra, Vertica)
- Ability to work with relational and NoSQL databases
- Strong problem-solving skills
Responsibilities
- Developing quality software that is used by some of the world's largest technology firms, fixed income asset managers, and custodian banks
- Owning critical processes that are highly available and scalable
- Producing tremendous feature enhancements and reacting quickly to emerging technologies
- Contributing to design and architectural decisions
- Testing and validating in development and production code that they own, deploy, and monitor
- Independently can move a major feature or service through an entire lifecycle of design, development, deployment, and maintenance
- Creates documentation of system requirements and behavior across domains
Other
- Bachelor’s degree in Computer Science or related field
- Strong organizational, interpersonal, and communication skills
- Excellent written and verbal skills
- Ability to contribute to software design documentation, presentation, sequence diagrams and present complex technical designs in a concise manner
- Background in SDLC & Agile practices