Software Engineer
대한민국 서울
SingleID project(https://www.samsungsds.com/kr/security-secure-identity-access/security-secure-identity-access-management.html)-. Access Management & User Authentication (2021. 02 ~ 2023. 05 /Java8, Spring Boot, Gradle, Spring Data JPA, MyBatis, Vue.js, MariaDB, WSL2 Docker, jenkins, k8s, helm chart, WSO2) [FrontEnd] Use vue.js to configure most screens and create API requests by axios [BackEnd] 1. Session-cleaning scheduler (Spring Scheduler) 2. OTP based by E-mail (WSO2, Spring Boot) 3. Spring Caffein-Cache Multi-Configuration Setting (Spring Caffein-Cache) 4. After Sign-up scheduler (Spring Scheduler) 5. User Service Unit Test (JUnit5) 6. SingleID AM <-> ADM API Server (WSO2, Spring Boot) 7. Login Service Unit Test (JUnit5) 8. SingleID IGA <-> Knox Approval API (Apache Syncope, Spring Boot) 9. Authentication Business Logic for Samsung C&T (WSO2 adaptive script, Spring Boot) 10. Troubleshooting for DB Session Object & Authentication Error (WSO2, Spring Boot, MariaDB) 11. Troubleshooting for Docker service (Docker, docker-compose) 12. Static method Unit test (Mockito) 13. Private field Unit test (ReflectionUtils) 14. OTP based by SMS (WSO2, Spring Boot, NHN Cloud) 15. OTP Service Unit Test (JUnit5) 16. Apply Spring Cloud Config Server & Spring Boot Actuator 17. Troubleshooting for X-Forwarded-For logging issue (docker-compose, linux mount) 18. Apply Tomcat SSL for dev environment 3rabbitz 19. Helm Chart Configuration for Nexsign Admin Portal (k8s) 20. Jenkins master-slave node connection 21. Jenkins pipeline devOps chain 22. Training new employees in the group on how to configure the development environment, review code, and write unit tests 23. MFA Service Unit Test (JUnit5) 24. Controller Unit Test (JUnit5) 25. OTP based by Knox Messenger (Spring Boot) 26. SMS OTP used by SingleID for Samsung Display <-> Daou tech biz ppurio messenger server