a Randstad company

Senior Java Developer

Profil
Verfügbar ab
17.01.2023
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
100%
davon vor Ort
0%
Einsatzorte

PLZ-Gebiete
Länder
Ganz Deutschland, Österreich, Schweiz
nur remote möglich
Remote-Arbeit
möglich
Art des Profiles
Mitarbeiter eines Dienstleisters
Der Experte ist ein festangestellter Mitarbeiter eines Unternehmens aus dem IT- und Engineering-Bereich.

2 Jahre 1 Monat

2021-01

heute

Define/ design architecture/ solution

Senior Java Engineer Java 8 & Java 11 Java multi-threading Spring boot ...
Rolle
Senior Java Engineer
Projektinhalte
  • Define/ design architecture/ solution
  • Identify technical debts & timeline
  • Identify potential technical problems & Provide technical solutions to CTO & the Business partners
  • Provide solutions to improve the current crawling system to adapt the new scaling wishes
  • Implement Sprint?s tasks
  • Application Type:
    • RESTFul Api base Application
    • Crawlers system
Kenntnisse
Java 8 & Java 11 Java multi-threading Spring boot Spring Data Spring JPA for MongoDB Spring Security MongoDB K8S configs K8S cronjob Grafana Loki
Kunde
on request
2020 - 2021: Implement new features for Moretyme

Rolle: Senior Java Developer
Kunde: Tyme bank/ Ho Chi Minh city, Vietnam

Aufgaben
  • Implement new features for Moretyme ? A pay later microservices system
  • Moretyme pay by QR code
  • Implement Sprint?s tasks
  • Application Type:
  • RESTFul Api base Application

Kenntnisse
Java 8, Spring boot, Spring Data, Spring JPA, Spring Security, Spring Cloud Stream, Spring Web, Spring State machine, Spring Hibernate, Spring Configuration, SQL DB config & setup, K8S configs, AWS services

2018 - 2020: Structure/provision of the Api system

Rolle: Senior Java Developer
Kunde: NFQ Asia / Ho Chi Minh city, Viet Nam

Aufgaben
  • Build/provide the Api system for payment gateway system (in Germany) from scratch to the system which is handling ~10k req/hour and totally scaleable
  • Fully follow TDD & Code coverage ~ 80%, Code quality = A (reported by SonarQube)
  • Build, enhance, maintaining a microservices architecture
  • Implement and integrate with multiple payment methods (Card, Paypal, SEPA, EPS, GIROPAY, SOFORT, Pay-later model, WeChatPay, ? )
  • Implement payment solutions by providing Apis and Web/Mobile SDKs & Components for the better customer integration experience
  • Application Type:
  • RESTFul Api base Application

Kenntnisse
Java 8, Spring boot, Spring Data, Spring JPA, Spring Security, SQL DB config & setup, AWS services

2016 - 2018: Optimize customer existed webpages

Rolle: Senior Java Developer
Kunde: JV-IT/ Ho Chi Minh city, Vietnam

Aufgaben
  • Optimize customer existed webpages
  • Maintain customer existed webapp
  • Implement a map webpage
  • Implement photo management webpage

2014 - 2016: Maintain Card system

Rolle: Senior Java Developer
Kunde: eProtea-Finexus/ Kuala Lumpur, Malaysia

Aufgaben
  • Maintain Card system: Issuer, Acquirer
  • Implement new modules: Individual Plan module with Credit Card payment, Auto billing module, AirAsia reconciliation module, etc.
  • Integrate with new third-party payment gateways
  • Rollout system for new Bank: Bank Muamalat, bank AFB

2011 - 2014: Steel manufacturing system

Rolle: Junior Developer
Kunde: Posco ICT/ Ho Chi Minh city, Vietnam

Aufgaben
  • Maintain Steel manufacturing system
  • Implement new webpages for supporting Steel manufacturing

1 Monat

2020-10

2020-10

Oracle Certified Professional (OCP) Java SE 8 Programmer

1 Monat

2019-11

2019-11

Oracle Certified Associate (OCA) Java SE 8 Programmer

3 Jahre 2 Monate

2007-07

2010-08

Study - Computer Science

Bachelor of Science, HCM city open University
Abschluss
Bachelor of Science
Institution, Ort
HCM city open University

Senior Java Engineer

Vietnamese
Cantonese
English fluent
Chinese

Produkte / Standards / Erfahrungen / Methoden
Software Developer Java SQL noSQL Spring boot related techs Hibernate Docker Kubernetes Experience DevOps-Methods
AWS DevOps/ Jenkins
CI/CD Git Linux Environment
  • Development experience
    • More than 10 years in Java development
  • Development skill
    • Knowledge on OOP, Design patterns, Clean coding, Principles
    • Knowledge on RestFul architectural style & knowhow the MVC works
    • Programming language skill
  • Testing skills
    • Knowledge on test driven development (TDD)
    • Knowledge on behavioral driven development (BDD)
    • Test pyramid setup
  • Architectural skills
    • Knowledge on define/build the independent service/ feature
    • Knowledge on define/build/scale a module with multiple components are involved
    • Knowledge on define/build/scale the architecture for all systems
    • Knowledge on Microservice architecture/ related patterns
  • Analytical thinking
    • Able to ask the right questions to get a clear understanding on the business requirements
    • Knowledge on break down a huge problem into smaller parts
    • Knowledge on identify potential technical problems and discuss it with Business partners
  • Code management skills
    • Knowledge on CI/CD pipeline
    • Knowledge on coding quality management system (Sonarqube)
    • Knowledge on coding management system (GIT, SVN)
  • Code Security skills
    • Knowledge on OWASP Top 10 Security risks
  • Database skills
    • Knowledge on SQL databases
    • Knowledge on NoSQL database
    • Knowledge on Cloud DB
  • IT Operational skills
    • Knowledge on Kubernetes container infrastructure
    • Knowledge on Cloud Services ( AWS, GoogleCloud, Azure)
    • Knowledge on Monitoring systems and providing Monitoring metrics within the applications
    • Knowledge on Networking, network layers
  • Frontend
    • Package Managers
    • CSS Preprocessor
    • CSS Architecture, BEM, ATOMIC, SMACSS
    • Module bundler
    • Web component
    • Static site generator
    • Progressive Web App (PWA)
    • Hybrid app, cross platform app
    • Micro frontend
Programmiersprachen
Java Springboot AWS K8S
Ihr Kontakt zu Gulp

Fragen? Rufen Sie uns an +49 89 500316-300 oder schreiben Sie uns:

Jetzt bei GULP Direkt registrieren und Freelancer kontaktieren