Senior Java developer
Mohon untuk membaca Disclaimer terlebih dahulu sebelum melanjutkan membaca.
GajiIDR 8.000.000 – 15.000.000
- Min. Bachelor Degree (Preferably ini Computer Science/Information Technology)
- Min. have 3 yrs experience in related position
- Experience with Java / Kotlin development : Spring, Eclipse
- Experience with Database and Related technologies : MySQL, JPA, JTA, Hibernate.
- Experience with web service: API, Json, OAUTH, Micro Service, XML, Maven.
- Experience with application server: Tomcat
- Experience with Spring Security, Spring MVC, Spring-JDBC, Servlet
- Experience in mobile wallet and E-Money
- Experience in usage of Git Respository
- Experience of work with such non-relational DBMS as Cassandra, Hadoop, Redis.
- Strong in java core
- Familiar with Restful API
- Familiar with security standard, including PCI-DSS, PA-DSS, Secure Coding Guidelines and more
- Familiar with Agile Methodology and Scrum
- Have a knowledge in any framework (Springboot, Spring, hibernate, struts)
- Have skills in following technology and framework : Core Java SE 7+, Apache Camel, Message-oriented
- Have skill in SQL and relational DBMS-s (oracle, Postgree SQL)
- Posses good problem solving and debugging skills – able to identify bugs and trace them down to the source
- Good presentation skill with the ability to communicate technical issues to technical and non-technical audience
- Understand the cryptography concept (PKI, Symmetric Key, Hashing) and Experience using java based cryptography tools
- Willingness to share and grow
- Knowing blokchain technology is value added
- Write “clean”, well-designed code in a timely and scalable way.
- Improve and maintain all current Java programming systems.
- Develop application code for java programs.
- Design, implement and maintain java application phases.
- Contribute in all phases of the development lifecycle.
- Conduct software analysis, programming, testing and debugging.
- Identifying production and non-production application issues.
- Develop, test, implement and maintain application software.
- Producing detailed specifications and design all application structures as required.
- Develop and deploy new features to facilitate related procedures and tools if necessary.
- Troubleshoot, test and maintain the software and databases.
- S1 Teknologi Informasi & Komunikasi
- Pengalaman minimal 3 tahun
Sejak 17 Mei 2019
Berakhir 6 Juni 2019