Vacancy expired!
- BA/BS/MS in Computer Science or equivalent practical experience
- 5+ years of experience in software development using Java, with some experience in Java 8 or higher
- Robust object-oriented design pattern knowledge and implementation experience
- Experience with inter-process communication frameworks like gRPC and REST
- Advanced knowledge and experience working with relational databases (e.g., MySQL, Sybase) and NoSQL distributed storage technologies (e.g., Cassandra, HBase)
- Experience with multi-tier application architecture and high performance distributed and in-memory caching solutions
- Experience with message streaming technologies such as Kafka and RabbitMQ
- Experience adhering to software development life cycle standards, including test driven development, unit testing discipline, agile development, and CI/CD strategies
- Excellent communication skills, time management, organization, and attention to detail
- Creativity and resourcefulness to problem solve independently
- Passion for learning and implementing new technologies
- Experience handling large volumes of time series data and building associated services and APIs
- Familiarity with API specifications and standards like OpenAPI
- Experience with cloud-based data warehouse solutions like BigQuery and Snowflake
- Experience with cloud technologies such as Kubernetes, Docker, Helm, and Terraform
- Proficiency with the Linux environment and command-line tools
- Knowledge of telemetry and monitoring tools such as Prometheus, Grafana, and Splunk
- Experience in application performance tuning using tools like AppDynamics, VisualVM, and JMeter
- Experience working with global, multi-functional project teams
- Experience managing or mentoring junior engineers
- Experience in the finance industry and knowledge of financial products/markets
Vacancy expired!