Java Spring Boot With Capital Market Exp

Tata Consultancy Services Limited
Chicago, IL, United States
6 days ago
Apply on jobs.localjobnetwork.com
Prepare application

Role details

Contract type
Temporary contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
7 years minimum
Compensation
$110,000 - $120,000
Working hours
Regular working hours

Tech stack

HTML Java (Programming Language) JavaScript (Programming Language) Application Programming Interfaces (APIs) Amazon Web Services Automation of Tests Cascading Style Sheets (CSS) Cloud Computing Profiling Software Quality Code Review Computer Programming
+49 more
Continuous Integration Data Distribution Service Data Integration Extract Transform Load (ETL) Data Transformation Data Normalization Data Structures Relational Databases Software Debugging DevOps Memory Management Fault Tolerance IBM WebSphere MQ Apache JMeter Python (Programming Language) PostgreSQL Enterprise Messaging Systems Microsoft SQL Server Object-Oriented Software Development Performance Tuning RabbitMQ Redis Software Tools Prometheus Software Engineering SQL Databases Data Streaming TypeScript WebSocket Datadog Multithreading Enterprise Software Applications GitHub Copilot ReactJS Large Language Models Claude Code Grafana Concurrency Spring-boot Event Driven Architecture Containerization Kubernetes Apache Kafka Front End Software Development Restful APIs Data Pipelines Serverless Computing Docker Microservices

Job description

  • Design, develop, and support integrations for post-trade data aggregation, reconciliation, reporting, and downstream data distribution systems.
  • Build fault-tolerant and resilient systems and participate in the entire software lifecycle, including design, development, deployment, monitoring, and production support.
  • Collaborate with business, operations, and technology teams to understand requirements and deliver scalable integration solutions.
  • Develop and maintain APIs, messaging-based integrations, and ETL/data processing workflows.
  • Uphold and champion high standards for code quality, testability, a nd maintainability through code reviews, automated testing, and engineering best practices.
  • Troubleshoot complex production issues, perform root cause analysis, and implement sustainable solutions.
  • Senior candidates: Act as a technical leader and mentor to less experienced engineers, providing technical guidance and fostering a collaborative engineering culture.

Requirements

Requires 7-10 years of experience for mid-level candidates and 10-15 years of experience for senior-level candidates. Strong programming skills in Java, JavaScript, Python, and SQL are required. Capital Markets experience and a solid understanding of financial markets are highly desirable. Required Experience

  • General understanding of financial markets.
  • Experience with Trading Middle Office, Back Office, and Clearing systems.
  • Experience with post-trade processing including, but not limited to, trade data aggregation, reconciliation, downstream data distribution, and reporting systems.
  • Knowledge of the trade lifecycle and post-trade processes across asset classes including equities, bonds, options, and futures.
  • Understanding of post-trade data flows including allocations, confirmations, settlement, risk, finance, and regulatory reporting.
  • Experience integrating data across multiple applications, vendor platforms, and enterprise systems.
  • Strong communication skills, capable of effectively collaborating with both technical and non-technical stakeholders.
  • Demonstrated ability to take ownership of projects from concept through deployment and work proactively to achieve delivery objectives.
  • Excellent problem-solving skills and the ability to troubleshoot complex issues.
  • Strong understanding of DevOps practices, CI/CD pipelines, and automated testing.
  • Experience with containerization and cloud technologies (Docker, Kubernetes). AWS experience is a plus.
  • Demonstrable experience using LLM-powered engineering tools such as GitHub Copilot and/or Claude Code., * Full-stack development experience with proficiency in JavaScript and Java, and a strong understanding of multi-threading, concurrency, memory management, and performance optimization.
  • Strong understanding of object-oriented programming (OOP) and hands-on experience building microservices using Spring Boot on Kubernetes and/or serverless cloud platforms.
  • Experience with middle-tier applications (Redis, Coherence, messaging platforms/queues) and strong RDBMS skills (PostgreSQL, SQL Server).
  • Experience in data integration, data transformation, and ETL workloads running on Kubernetes.
  • Hands-on experience developing RESTful APIs and WebSocket services.
  • Experience with modern front-end technologies including HTML, CSS, JavaScript, TypeScript, and React.
  • Familiarity with monitoring, debugging, profiling, and performance tuning tools (Datadog, Prometheus, Grafana, JMC, JFR, JMeter, YourKit, etc.).
  • Understanding of data structures, algorithms, and computational complexity.
  • Experience with messaging and event-driven architectures (Kafka, RabbitMQ, IBM MQ, or similar) is highly desirable.
  • Experience working with trade, reference, market, or financial data is a strong plus.

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on jobs.localjobnetwork.com
Prepare application

Good distractions

Loading talks and stories from around this role…