Senior Java Developer
Responsibilities:
• Bachelor degree with minimum 10 years solid knowledge of Java programming language is indispensable
• Must have experience in front, middle and back office processes and functional design on commodity trading – including deal representation (both physical & financial), MTM pricing, logistics, settlement, accounting and controls
• Good knowledge of the Spring framework
• Solid knowledge of SQL to be able to write complex queries (SQL Server)
• Rest API design and development
• Good ability to translate business requirements into technical solution with good design & supportability
• Experience in Software Development Life Cycle E.g. Agile
• Experience of BDD approach (ideally with cucumber)
• Experience of Microsoft Azure and Azure DevOps
Responsibilities:
• Bachelor degree with minimum 10 years solid knowledge of Java programming language is indispensable
• Must have experience in front, middle and back office processes and functional design on commodity trading – including deal representation (both physical & financial), MTM pricing, logistics, settlement, accounting and controls
• Good knowledge of the Spring framework
• Solid knowledge of SQL to be able to write complex queries (SQL Server)
• Rest API design and development
• Good ability to translate business requirements into technical solution with good design & supportability
• Experience in Software Development Life Cycle E.g. Agile
• Experience of BDD approach (ideally with cucumber)
• Experience of Microsoft Azure and Azure DevOps