Roles & Responsibilities
Develop and enhance TI+ solution :
- Study, evaluate and provide feedback on functional requirements / user stories.
- Liaise with product owners, business analysts for clarification and understanding of requirements / user stories
- Analyze technical constraints considering functional impacts with technical lead’s help
- Contribute to technical design and liaise with product owners, business analysts to all aspects of functional requirements
- Keep up to date detailed technical documentation
- Provide high-level estimation for high-level requirements / EPICs
- Provide detailed estimation for detailed requirements / user stories
- Develop,implement and test application components
- Implement solutions using TDD / BDD
- Perform level 3 support
Requirements :
Minimum of 10 years relevant software engineering.
Degree in Computer Science or related.
Technical
Java Language : Minimum hands-on experience of 7 years in core concepts and features introduced in Java 8 or later.Spring Framework : Strong experience in the framework, including core modules such as Spring Boot, Spring MVC, Spring Data, and dependency injection, with focus on building scalable and maintainable applications.Databases : Experience with PostgreSQL or any RDBMS, and preferably with database management experience in a cloud environment.Messaging Systems : Experience with messaging systems like Apache Kafka, RabbitMQ or WebSphere MQ, including designing, implementing, and maintaining event-driven architectures and message queues.API Development : Proficiency in building scalable and secure APIs, adhering to industry standard practices in versioning, documentation (e.g. OpenAPI specs). Hands-on experience with asynchronous and event-driven APIs (AsyncAPI specs) and messaging protocols is a plus.Good knowledge of all phases of IT system development and implementation life cycleStrong understanding of code quality practices, including code reviews, unit testing / TDD, and integration testing.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.Knowledge in Jira X-RayGood experience with DevSecOps and CI / CD toolsFunctional
Extensive knowledge of software testing phases and methodologyGood understanding of Trade Finance operationsKnowledge of TI+ solution or equivalent (as advantage)Soft Skills :
Leadership : Ability to lead technical initiatives and mentor junior engineers.Problem Solving : Strong analytical and problem-solving skills.Communication : Excellent verbal and written communication skills.Collaboration : proven ability to work effectively in a collaborative, fast-paced environment.Interested candidates please click Apply. Please note that only shortlisted candidates will be notified.
EA Registration No : R1655133
Links HR Singapore Pte Ltd | EA License No : 09C5322
Tell employers what skills you have
API Development
MVC
TDD
PostgreSQL
Pipelines
Unit Testing
Software Engineering
Soft Skills
RabbitMQ
JIRA
TI
Apache Kafka
Java
API
Databases
Technical Design