Job Overview And Responsibility Recognize the demands made by the tech leads, architects, and product owners; Create code and components that are reusable, testable, well-structured, effective, and self-documenting; Carry out testing and software integration; Monitor, maintain, and improve current systems; Where necessary, support each project management activity. Required Skills and Experience Minimum of 5 years' worth of experience creating Java applications, focusing heavily on Java 17 or a more recent version; Excellent English communication skills, including the ability to work with Western European or English-speaking colleagues if possible; An ability to thrive in a scaling organisation, flexibility, and a growth mindset; Be enthusiastic about software development, always be curious about emerging technologies, and share new techniques with your colleagues; Be proactive, assume responsibility, prioritise problem solving over problem locating, and consider continuous improvement by constantly looking for new tools and techniques for you and your coworkers to use; Value teamwork, work well with others, and perform independently with little oversight; Experiences of Java frameworks and libraries in practice: JavaEE, Spring/Spring Boot; Experiences of using and building REST web services; Software development experience using security best practices Pay special attention to developing and utilising JUnit tests as part of CI/CD operations; Experiences of the git version control system and the gitflow branching method. Advantages Experiences of how to use encryption, signing, and hashing methods; Experiences of developing services using Docker; Experiences of Minikube and container orchestration, including Kubernetes; Experiences of tools like Jenkins, Maven, and Jira; Experiences with the best practices for code review; Experiences of standards like OIDC and OAuth 2.0; Recognizing the General Data Protection Regulation (GDPR) of the European Union as it relates to customer data; Experiences of the framework and methods for online customer identification; Experiences of the Google Cloud Platform (GCP).
Bare Developer (100% Remote - Worldwide) - C / JavaScript
Tether Operations Limited
Senior Java Developer
TrophyRoom Pte Ltd
Principal JavaScript (Node.js & React/Vue.js) Engineer
Qode.World Vietnam
Senior/Principal JavaScript Engineer
Qode.World Vietnam
Remote - Senior Algorithmic Trading Engineer (Vietnam-based)
NSC Software - Vietnam's Premier Software Development & Consulting Company
Community Development Specialist II
Project Management Institute