Posted on: 29/07/2025
Mandate skills : TI+/ Trade innovation/ FBTI/ FTI with minimum 5 years of experience.
Qualifications and Profile : This position requires a minimum of 8 years of relevant experiences in Java software engineering, ideally in a banking environment.
Education Required : Education Bachelor or higher Computer Science or related technical education
Technical Skills :
Primary skills (minimum 8 years of experience) :
- Java Language : Minimum hands-on experience of 8 years in core concepts and features introduced in Java 8 or later with knowledge in Spring Framework.
- Trade Finance / FBTI : Proven experience in trade finance domain, especially with FBTI application from FINASTRA.
- Databases : Knowledge of database technologies such as Oracle and SQL.
- OS & Middleware : Experience on Linux (Red hat), JBOSS, Apache, Tomcat and IBM MQ.
- CI/CD concept : Experience with continuous integration and Continuous Delivery/Deployment pipelines (GitLab CI, Maven, ANT).
- Version Control : Proficient in version control systems, particularly Git.
- Integrated Development Environments : Experience with Eclipse or IntelliJ.
- Code Quality : Strong understanding of code quality practices, including code reviews, unit testing / TDD, and integration testing. Experience with SonarQube and Checkmarx source code analysis tools.
Secondary skills (up to 2 years of experience) :
- Performance Optimization : Skills in profiling and benchmarking tools for Java applications, load testing and stress testing tools.
- Artifact Management : Familiarity with Nexus, JFrog Artifactory or similar tools.
- Behavior-Driven Development (BDD) : Experience in implementing BDD practices using tools like Cucumber and X-ray for Jira, integrating BDD frameworks into CI/CD pipelines to ensure continuous validation of functional requirements.
- Monitoring and Logging : Experience with monitoring and logging tools such as Dynatrace, Grafana or ELK Stack.
- Knowledge of OMI and APM set of practices and tools. Knowledge of Monitoring as a Code (MAC) concept is a plus.
- Configuration Management Tool : Experience with tools like Ansible, Puppet, Chef, and HashiCorp Vault. These tools help automate the deployment, configuration, and management of applications and infrastructure.
- API Development : Proficiency in building scalable and secure APIs (e.g. REST, gRPC, GraphQL, etc), adhering to industry standard practices in versioning, documentation (e.g. OpenAPI specs).
- Prompt Engineering : Fundamental knowledge of prompt engineering concepts and techniques with basic experience in crafting clear, contextually relevant prompts to guide AI Code Assistant tools (e.g. Copilot, Tabnine or ChatGPT).
Functional skills :
- Knowledge of international trade & commodity finance domain or basic banking experience is an advantage.
- Good understanding of SDLC and Agile Scrum practices.
Soft Skills :
- Leadership : Ability to lead technical initiatives and mentor junior engineers.
- Client oriented : Strong focus on understanding and meeting client needs with commitment to deliver high-quality solutions.
- Team player : Ability to support colleagues in achieving shared goals and go extra mile.
- Rigorous : Attention to details and commitment to deliver high-quality and reliable results.
- Passionate / curious : Genuine enthusiasm for technology and continuous learning.
- Proactive : Ability to take initiative and anticipate / address challenges before they arise. Actively look for
opportunities to improve processes and suggest any improvements.
- Problem Solving : Strong analytical and problem-solving skills.
- Communication : Excellent verbal and written English communication skills.
- Collaboration : Proven ability to work effectively in a collaborative, fast-paced
Did you find something suspicious?
Posted By
Posted in
Full Stack
Functional Area
Full-Stack Development
Job Code
1521827
Interview Questions for you
View All