a Randstad company

Senior Java Developer

Verfügbar ab
Aktuell verfügbar - Der Experte steht für neue Projektangebote zur Verfügung.
Verfügbar zu
davon vor Ort

Ganz Deutschland, Österreich, Schweiz
nur remote 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



Define/ design architecture/ solution

Senior Java Engineer Java 8 & Java 11 Java multi-threading Spring boot ...
Senior Java Engineer
  • 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
Java 8 & Java 11 Java multi-threading Spring boot Spring Data Spring JPA for MongoDB Spring Security MongoDB K8S configs K8S cronjob Grafana Loki
on request
2020 - 2021: Implement new features for Moretyme

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

  • 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

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

  • 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

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

  • 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

  • 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

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

1 Monat



Oracle Certified Professional (OCP) Java SE 8 Programmer

1 Monat



Oracle Certified Associate (OCA) Java SE 8 Programmer

3 Jahre 2 Monate



Study - Computer Science

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

Senior Java Engineer

English fluent

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
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