Java Developer

Cybrient Technologies Verified

Job Description

Responsibilities:

- Design, develop and maintain commodity trading systems using Java programming language
- Collaborate with cross-functional teams to gather requirements and implement solutions
- Write efficient, reusable and well-documented code following best practices
- Troubleshoot and debug issues in a timely manner
- Optimize system performance to ensure smooth execution of trades
- Develop automated tests for quality assurance purposes
- Stay updated with industry trends and incorporate new technologies into the systems as needed
- Provide technical support to end-users when necessary

Requirements:

- Bachelor's degree in Computer Science or related field
- Minimum of 3 years experience working as a Java Developer
- Strong understanding of object-oriented programming principles
- Experience developing commodity trading systems is highly preferred
- Proficient in Java, Spring Framework, SQL databases (Oracle, MySQL), and web services (REST/SOAP)
- Familiarity with Agile development methodologies
– Excellent problem-solving skills with the ability to think critically under pressure

Qualifications:

– Proven track record of successfully delivering complex projects on time
– Ability to work independently as well as collaboratively in a team environment
– Good communication skills both written and verbal
– Attention to detail with strong organizational skills
– Knowledge of financial markets and commodities trading is a plus