Title: Endur Technical Consultant (Java) Location: Chicago, IL (Hybrid - 2days Oniste) Duration: 12 months No of positions : 14 Experience Range Endur Java Developer - 8+ Years on Java and 6+ years on Endur Sr.
Endur Java Developer 10+ Years on Java and 7+ years on Endur Endur Java Lead 12+ Years on Java and 8+ years on Endur.
Key Responsibilities: Led complex, multi-phase Endur upgrade, enhancement, and customization programs across trading environments, with strong ownership of Java-based solution delivery.
Owned end-to-end trading lifecycle processes, including deal capture, scheduling,settlement, accounting, and risk management, ensuring robust Java integration layers.
Designed and configured Endur components using AVS, JVS, OpenComponents, Grid, and Connex frameworks, complemented by custom Java development.
Architected and developed scalable backend services and enterprise applications using Java/J2EE, aligned with Endur workflows.
Built and maintained APIs, microservices, and custom workflow handlers using Java and Spring-based frameworks.
Developed Java-based extension modules for pricing, valuation, market data processing, and trade lifecycle events within Endur.
Designed and implemented integration solutions using Java for seamless connectivity between Endur and external systems such as SAP, Allegro, RightAngle, and market data providers.
Worked extensively with REST/SOAP services, JMS, MQ, Kafka, and event-driven architectures using Java-based implementations.
Enhanced trade, pricing, and risk data pipelines using Java to improve scalability, performance, and reliability across the E/CTRM ecosystem.
Implemented quantitative models and analytics (VaR, P&L, MtM, Greeks, exposure, simulations) with Java-driven computation frameworks.
Applied strong Java expertise in handling forward curves, volatility models, settlement pricing, and integration with pricing libraries.
Led onsite/offshore teams, performed detailed code reviews (Java & Endur), and enforced best practices in coding, design, and architecture.
Collaborated closely with traders and business SMEs to translate complex requirements into scalable Java + Endur solutions.
Drove Agile delivery using modern Java development practices, including CI/CD, sprint planning, backlog grooming, and release management.
Qualifications 8-12 Years of experience with Java 4-8 years of hands-on experience with Endur (v14 and above) across implementation, upgrade, and support engagements.
Strong expertise in Endur frameworks and components, including AVS, JVS, OpenComponents (OC), Connex, and Openlink Grid.
In-depth understanding of the full trade lifecycle, covering deal capture, invoicing, credit risk, settlement, and end-of-day (EOD) batch processing.
Advanced proficiency in Java/J2EE with strong knowledge of Spring framework, multithreading, and enterprise design patterns.
Extensive experience in API development (REST/SOAP) and event-driven architectures using Kafka, JMS, and MQ-based messaging frameworks.
Domain expertise across commodities including Crude, LNG, Power, Gas, and Renewables trading.
Strong knowledge of market data management, forward curves, pricing models, and risk engine integration.
Solid understanding of risk and valuation concepts such as MtM, VaR, Greeks, and scenario analysis.
Hands-on experience with databases such as Oracle and SQL Server, including stored procedures, performance tuning, and query optimization.
Proven ability to optimize high-volume transaction processing systems for performance and scalability.
Experience with modern DevOps practices and tools, including CI/CD pipelines (Jenkins, GitLab), Git version control, Docker, and Kubernetes.
Exposure to cloud-based Endur deployments on AWS and Azure environments.
Familiarity with regulatory reporting requirements such as EMIR, REMIT, Dodd-Frank, as well as platforms like eConfirm and DTCC.
Working knowledge of Python for data extraction, automation, and Endur tooling.
Experience using Perl for batch processing and automation tasks.