
Senior Software Engineer
- Guangzhou, Guangdong
- Contract
- Full-time
- Designing and implementing Java-based solutions for our EDI platform.
- Working with internal and external stakeholders to gather requirements and define project scope.
- Collaborating with team members to ensure the successful delivery of projects.
- Providing technical support and troubleshooting for our EDI platform.
- Staying up-to-date on industry trends and best practices in Java development and EDI.
- Provide end to end support and delivery for project lift cycle including design and built.
- Provide end to end support for Devops and test automation work built during project cycle.
- 5+ years working experience.
- Bachelor’s degree in Computer Science, Information Technology, Math or related field.
- Excellent communication & stakeholder management skills.
- Practitioner of agile methodologies.
- Strong understanding of EDI concepts and protocols (such as SAP IDOC, XML, EDIFACT).
- Storng technical experience on Java, J2EE, Spring/Spring Boot frameworks.
- Experience with RESTful APIs and web services.
- Experience in monitoring tool such as Splunk, AppDynamics.
- Knowledge of XML, XSLT, and JSON.
- Proficiency in SQL and database design.
- Excellent problem-solving and communication skills.
- Ability to work collaboratively in a team environment.
- Familiar with one of president layer like Kafka or Redis.
- Familiar with Docker/K8S/Kafka development.
- Familiar with one of Event development, like Camunda.
- Familiar with one of Database of Oracle, MySQL, MongoDB is a plus.
- Familiar with Linux command line and shell script is a plus.
- Familiar with transaction-related processes in banking is a plus.
- Familiar with networking knowledge such as http/sftp/as2/jms.
- Proven experience in AI and machine learning is a plus, preferably in the banking or financial services industry.