New
Java Developer
Tata Consultancy Services | |
$100,000 - $120,000
| |
sick time, 401(k)
| |
United States, New Jersey, Jersey City | |
Oct 28, 2026 | |
|
Job Description
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
Location
Jersey City, NJ
Function
TECHNOLOGY
Role
Engineer
ID
435508
Skills
Java | Spring Boot | Core JAVA
Salary Range
$100,000 - $120,000 Desired Candidate Profile
Qualifications BACHELOR OF COMPUTER SCIENCE | |
$100,000 - $120,000
sick time, 401(k)
Oct 28, 2026