Job Responsibilities:
- Work closely with the rest of the software engineers in the team to design, build, test, deploy, maintain and continuously improve the company’s FinTech-as-a-Service portal and enterprise system. Additionally, contribute to new module or feature research, which may include research and the building of proofs-of-concept.
- Work with the company’s internal stakeholders to understand their project requirements and build partner’s developer portal that will meet their needs.
- Prepare technical and functional documentation to ensure supportability and maintainability of the core system assets.
- Mentor junior software engineers and provide guidance to them for their work as needed.
Job Requirements:
- at least 2 to 5 years of Java (core SE 8) experience.
- Extensive skills and knowledge of Spring framework, Vuejs, CSS.
- Experience in DBs and DB manipulation (MariaDB, MySQL).
- Knowledge of ActiveMQ / event streaming platform (Artemis / Kafka).
- Knowledge of Application Servers / Containers (JBoss WildFly, Jetty, Tomcat).
- Experience in developing SOA, web services and distributed systems at the enterprise level.
- Knowledge of payment domain requirements and standards (EMV, PCI for example).
- Great understanding of software design (patterns) and debugging skills (using Eclipse, IntelliJ IDEA, etc).
- Possess good learning attitude, communication skills and a team player.
Laporkan kerja