Key Responsibilities :
- Integration Architecture Design : Design and implement robust integration architectures connecting trading systems, data sources, and business applications across the company.
- Middleware Implementation : Configure and extend middleware platforms to support complex integration patterns, message routing, and data transformation.
- API Management : Collaborate with Development teams to design, develop, and maintain RESTful APIs enabling secure and efficient communication between applications.
- Data Pipeline Creation : Build reliable data pipelines ensuring timely and accurate flow of trading information across the enterprise.
- System Connectivity : Establish and maintain connections with external systems, market data providers, and partner platforms using industry-standard protocols.
- Performance Optimization : Monitor and optimize integration points to minimize latency and maximize throughput for business-critical data flows.
- Error Handling and Resilience : Implement comprehensive error handling, retry mechanisms, and circuit breakers to ensure system resilience and data integrity.
- Integration Testing : Develop and execute testing strategies for integration components, including unit tests, integration tests, and performance tests.
- Documentation : Create and maintain technical documentation for integration solutions, including architecture diagrams, API specifications, and operational procedures.
- Troubleshooting : Investigate and resolve complex integration issues across systems, providing timely solutions to minimize business impact.
- Agile Practices : Work within an agile development methodology, participating in sprint planning, daily stand-ups, and retrospectives.
- Continuous Improvement : Identify opportunities to enhance integration patterns, reduce technical debt, and adopt emerging technologies and best practices.
Required Skills :
Java Backend Expertise : Proficiency in Java development, including Spring Framework, Spring Boot, and JVM optimization techniques for high-performance applications.Integration Architecture : Deep understanding of enterprise integration patterns, microservices architecture, and event-driven design principles.Messaging Systems Knowledge : Advanced knowledge of Kafka architecture, configuration, and optimization, along with experience in other messaging systems like Tibco Enterprise Message Service.API Development : Strong capabilities in designing and implementing RESTful APIs and GraphQL services with a focus on security, performance, and usability.Database Management : Proficiency with relational databases (Oracle, PostgreSQL) and NoSQL solutions (MongoDB, Cassandra), including optimization of data access patterns.Performance Engineering : Ability to design, implement, and optimize high-throughput, low-latency integration solutions in mission-critical environments.Problem-Solving Skills : Exceptional analytical and troubleshooting abilities, particularly for complex integration issues across distributed systems.DevOps Practices : Understanding of CI / CD pipelines, including containerization and orchestration.Communication Skills : Excellent verbal and written communication with the ability to translate complex technical concepts to both technical and non-technical stakeholders.Collaboration : Ability to work effectively with cross-functional teams, including business analysts, application developers, and infrastructure specialists.Cloud Technologies : Proficiency with cloud-native integration services and patterns across major platforms (AWS, Azure, GCP), including managed Kafka services, serverless functions, and API gateways for hybrid cloud architectures.AI Engineering : Basic understanding and interest in integrating AI models into data pipelines and applications.Adaptability : Willingness to learn new technologies and approaches to solve evolving integration challenges in a dynamic trading environment.Skills Required
Aws, Azure, Gcp, Spring Framework, Spring Boot, Java, Integration