Must Have Technical/Functional Skills
• 10+ years of experience in Java development, preferably within Capital Markets, Equities Trading, or Financial Services environments.
• Strong hands-on experience in Core Java, Java 8/11+, Spring Boot, Spring MVC, and Microservices development.
• Experience developing and supporting applications for Equities Trading, Electronic Trading, OMS, EMS, or Trade Processing platforms.
• Strong understanding of Equities Trading workflows, trade lifecycle, order management, execution, allocation, and settlement processes.
• Experience working with real-time market data, trade data, and event-driven architectures.
• Strong proficiency in SQL and experience working with relational databases such as Oracle, SQL Server, or PostgreSQL.
• Experience developing and consuming REST APIs and integrating with upstream and downstream systems.
• Hands-on experience with messaging technologies such as Kafka, JMS, RabbitMQ, or similar.
• Strong understanding of multithreading, concurrency, performance tuning, and scalable application design.
• Experience with Linux/Unix environments and source control tools such as Git.
• Knowledge of CI/CD pipelines, DevOps practices, and containerization technologies.
• Proven experience working in an Agile development environment.
• Strong analytical, problem-solving, debugging, and troubleshooting skills.
• Excellent verbal and written communication skills.
Roles & Responsibilities
• Design, develop, and maintain Java-based applications supporting Equities Trading and Capital Markets operations.
• Build scalable and high-performance solutions for trade processing, order management, and market data integration.
• Develop microservices and REST APIs to support trading and reporting platforms.
• Collaborate with Front Office, Trading, Operations, Risk, and business stakeholders to gather requirements and deliver solutions.
• Integrate applications with market data providers, trading platforms, and internal systems.
• Develop and maintain real-time data processing solutions using messaging technologies and event-driven architectures.
• Ensure application performance, reliability, and scalability through continuous monitoring and optimization.
• Troubleshoot production issues, perform root cause analysis, and implement long-term fixes.
• Participate in trade lifecycle enhancement initiatives and platform modernization projects.
• Ensure compliance with development standards, security policies, and regulatory requirements.
• Participate in Agile ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
• Create and maintain technical documentation and support production deployments.
• Collaborate with cross-functional teams to deliver robust and reliable trading technology solutions.
TCS Employee Benefits Summary:
Discretionary Annual Incentive.
Comprehensive Medical Coverage: Medical & Health, Dental & Vision, Disability Planning & Insurance, Pet Insurance Plans.
Family Support: Maternal & Parental Leaves.
Insurance Options: Auto & Home Insurance, Identity Theft Protection.
Convenience & Professional Growt h: Commuter Benefits & Certification & Training Reimbursement.
Time Off: Vacation, Time Off, Sick Leave & Holidays.
Legal & Financial Assistance: Legal Assistance, 401K Plan, Performance Bonus, College Fund, Student Loan Refinancing.
Salary Range: $100,000-$120,000 a year
</div