Persyaratan
Tunjangan dan keuntungan
-
Asuransi kesehatan
To ensure your health and wellbeing, you have various medical plans to choose from depending on your situation and unique needs. From partial up to full medical coverage, we got you covered.
-
Liburan & Cuti
Feel a need for a short break from work? our company is quite flexible when it comes to leaves; be it for vacation, sick, personal, or mental health days. Simply discuss what you need and we will try to cater to those.
Loker ini dikelola oleh
Deskripsi pekerjaan CORE DEVELOPER First Payment Indonesia, Pt
- Assess, analyze, and implement requirements and business processes design into computers using algorithms / logic and programming languages, in collaboration with project owner, business partner, solution analyst and other related project stakeholders.
- Developing a program/software/system, especially at the development stage of a project by coding with specified programming language.
- Create technical documentations of a program/software/system.
- Perform unit test for the developed program/software/system.
- Provide support on testing software processes (bug/defect fixing).
- Manage and maintain versioning of the developed code/program/software.
- Support the preparation of program/software deployment.
- Bachelor or Diploma degree in Computer Science or related fields, preferably with 4+ years of professional software development experience in the banking industry.
- Strong computer science fundamentals, with practical knowledge and proficiency in design patterns, systems design, and programming in at least one modern object-oriented language.
- Demonstrated excellent skills and abilities in problem-solving and resolving ambiguous requirements.
- Experience in contributing to the architecture, design, and development of large-scale end-to-end systems or products is preferable.
- Backend
- EJava Spring Frameworks
- 3~5 Years experience on Java development
- Understanding about transport layer security (TLS, SSL and etc)
- Have a good understanding of system analysis(ex: :ERD, Use-Case, etc..)
- Banking Core
- ISO 8583
- Bank Encryption Tech (TLE, DUKPT, ETC..)
- Have an understanding on EDC Transaction (Sale, Void, Refersal, Settlement, etc.. )
- Have an understanding on acceptance payments using QR codes such as QRIS/QR or Near Field Communication (NFC) technology.
- Have experience to test device payment on bank environments ex:EDC (Electronic Data Capture), Contactless payment, etc..
- Working knowledge of ORM frameworks and concepts like JPA2
- Understanding of build tools such as Maven, Gradle, and others.
- Familiarity with source code versioning (Git)
- Have good skillon database (Mariadb, PostgreSQL)
- Understand API development Communication
- Understand MQTT, Messages Broker/Kafka/RabbitMQ
- Have basic knowledge of Linux/Unix Operating system
- Have a good Documentation Skill (ex: Confluence, Wiki, Product Documentation, etc)
- Good communication skill and able to work on teamwork.
Tips Aman Cari Kerja
Jangan berikan informasi rekening, kartu kredit, atau uang saat melamar kerja. Perusahaan yang legal tidak memungut biaya rekrutmen.
Learn More