





Tier-1 brand, popular Java backend role, and Bangalore metro location drive high competition.
Financial services and OMS/EMS exposure required, making fit industry-specific.
Explicit 8+ years, financial domain exposure, and specific Java, cloud, and streaming tech required.
Login to See Your Match Score
Create a free account or log in to unlock your CV match score across:
Develop, test, and debug medium to large software enhancements within Charles River business and technical domains, collaborating with Business Analysts and Product Managers to deliver sustainable software solutions.
Contribute to product architecture design, conduct code reviews, and write unit/automation tests ensuring high-quality output.
Provide L3/L4 technical support for production issues and mentor junior engineers; actively participate in Agile SCRUM ceremonies and cross-team activities.
8+ years professional software engineering experience in Java including collections API, concurrency, multithreading, JDBC, and web services.
5+ years experience designing software solutions for highly transactional, concurrent, event-driven systems; financial trading systems experience preferred.
Minimum 2 years in financial services domain including OMS and EMS exposure.
Bachelor's degree or equivalent in Computer Science or related field.
Experienced Java developer with hands-on expertise in low-latency, high-throughput, distributed systems and enterprise software design within financial services.
Proficient in cloud-native technologies (AWS/Azure), containerization (Docker, Kubernetes), infrastructure-as-code (Terraform), and streaming platforms (Kafka, Apache Flink).
Demonstrated ability to work effectively across multiple technologies and with technical/business teams under Agile methodologies, including practical application of AI tools to improve delivery.