Java Developer with Commodity Trading and Endur Tool
Houston, TX (Need Onsite day 1, hybrid 3 days from office).
Duration: : long term
Position type: W2 contract
Job Description:
We are seeking a skilled Java Developer with hands-on experience in the commodity trading domain and proficiency in OpenLink Endur. The ideal candidate will be responsible for designing, developing, and maintaining high-performance applications that support trading operations, risk management, and data integration.
Responsibilities:
- Design, develop, and maintain Java-based applications for commodity trading workflows.
-
Integrate and customize OpenLink Endur modules to meet business requirements.
-
Collaborate with business analysts, traders, and risk managers to understand functional needs.
-
Develop APIs and services to interface with Endur and other enterprise systems.
-
Optimize application performance and ensure scalability and reliability.
-
Participate in code reviews, testing, and deployment activities.
-
Provide production support and troubleshoot issues in a timely manner.
-
Document technical specifications and maintain system documentation.
Requirements:
- 12+ years of experience in Java development.
-
Strong understanding of commodity trading lifecycle (e.g., deal capture, pricing, risk, settlement).
-
Hands-on experience with OpenLink Endur, including JVS, AVS, and TPM.
-
Proficiency in SQL, PL/SQL, and working with relational databases.
-
Experience with RESTful APIs, microservices architecture, and Spring Framework.
-
Familiarity with energy trading, financial instruments, and risk management concepts.
-
Excellent problem-solving and analytical skills.
-
Strong communication and collaboration abilities.
Preferred, but not required:
-
Experience with Endur customization and extension using Java.
-
Knowledge of ETRM/CTRM systems and integration patterns.
-
Exposure to cloud platforms (AWS, Azure) and DevOps tools.
-
Bachelor's or Master's degree in Computer Science, Engineering, or related field