What are the responsibilities and job description for the Endur Technical Consultant (Java) position at ABOTTS Consulting inc?
Title: Endur Technical Consultant (Java)
Location: Chicago, IL (Hybrid - 2days Oniste)
Duration: 12 months
No of positions : 14
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.