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.
- APIDevelopment: 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 cycle
- Strong 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-Ray
- Good experience with DevSecOps and CI/CD tools
Functional
- Extensive knowledge of software testing phases and methodology
- Good understanding of Trade Finance operations
- Knowledge 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