Maltem Asia is seeking a JAVA Developer for an Energy Client based in Singapore.
The main activities of this Developer role are :
- Developing new features & enhancing the tools:
- Understand client requirements and how they translate in application features
- Write high quality source code to program enhancements
- Perform unit and integration testing
- Perform functional and non-functional testing
- Respect the development standards
- Keep up with trends in terms of standard, technologies or methodologies
Supporting the Tools :
- Process support requests for users and application clients (IT for IT) : configuration, assistance, etc.
- Engage in FTS (Follow-the-Sun) model with Europe, including information sharing and tasks handover
- Adapt monitoring tools and procedures
Transversal :
- Enrich the backlog of issues (source of recurring incidents), including description, impact/recurrence/priority.
- Self-organize continuous learning on the IS systems and landscape
- Share improvement ideas with local and Paris/Brussels Developers
Required :
• Solid knowledge of JAVA language is a must have.
• Good knowledge of the Spring framework
• Solid knowledge of SQL to be able to write complex queries (SQL Server)
• Rest API Design & Development
• Knowledge of clean and tested code writing using Junit
• Willing to pick up C# programming language and technology frameworks where appropriate.
• Good troubleshooting skills to find out root cause of issue and provide valuable suggestions to resolve the problem
• Good ability to translate business requirements into technical solution with good design & supportability
• Experience in Software Development Life Cycle such as Agile
• Good communication skills, especially when engaging with different stakeholders
• A team player and ability to work with global teams effectively
• Ability to work under pressure and dealing with constraints
• Strong discipline in documentation
Good-To-Have :
• Knowledge of 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
• Knowledge of BDD approach (ideally with Cucumber)
• Knowledge of Microsoft Azure and Azure DevOps