What are the responsibilities and job description for the Senior Java Developer Prime Services Securities Finance position at Compunnel Inc.?
Job Summary The Senior Java Developer is responsible for designing and developing high-performance, scalable applications to support securities finance operations. This role focuses on building distributed systems, implementing cloud-native solutions, and delivering enterprise-grade platforms for real-time processing and automation. Key Responsibilities Design and develop a scalable automated locates platform for securities finance operations Build distributed systems and enterprise-grade applications using Java and Spring frameworks Develop microservices-based solutions with container technologies such as Docker and Kubernetes Integrate with messaging systems and caching solutions for real-time data processing Design and optimize SQL-based data models and queries for high-volume systems Implement cloud-native solutions using AWS services Collaborate with cross-functional teams to integrate with existing workflows and systems Participate in agile development processes and CI/CD practices Required Qualifications Strong hands-on experience with Core Java and Spring frameworks Experience with container technologies such as Docker and Kubernetes Proven experience building distributed systems and microservices-based architectures Strong knowledge of SQL and relational database design (e.g., MS SQL, MySQL) Experience with caching solutions such as Redis and messaging systems such as Kafka, MQ, SQS, or SNS Experience with tools such as Jira, Bitbucket, and Bamboo for agile development and CI/CD Experience using AI-assisted development tools to improve productivity and code quality Preferred Qualifications Experience with Python development Familiarity with tools and platforms such as Airflow, Snowflake, EKS, ECS, and S3 Experience designing high-throughput and low-latency systems Knowledge of securities finance domain Education: Bachelors Degree