Overview
CoinW Federal Territory of Kuala Lumpur, Malaysia
We’re looking for a skilled Java Development Engineer to join our growing team! If you're passionate about building scalable microservices, enjoy solving complex backend challenges, and want to work with modern technologies in a collaborative environment — we’d love to meet you.
Job Requirements
- Have 5+ years of general development experience, or 1-3 years in a relevant industry.
- Understand modular design principles and write high-cohesion, low-coupling code.
- Are comfortable working in an Agile environment (Scrum / Kanban).
- Care about clean code, scalability, and long-term maintainability.
- Enjoy solving problems and taking ownership of features.
Professional Skills Requirement
Proficient in Java 8+ core syntax and features (Lambda, Stream API, Optional, etc.).Deep understanding of Object-Oriented Programming (OOP) and design patterns (Factory, Singleton, Strategy, etc.).Familiar with collections framework, multithreading, IO / NIO, JVM memory model, and basic performance tuning.Microservices Architecture & Spring Ecosystem
Skilled in building microservices using Spring Boot and Spring Cloud (Alibaba), familiar with service registration / discovery (Nacos / Eureka), config center, and API gateway (Gateway / Zuul).Proficient in distributed systems : RPC (Dubbo / Feign), message queues (RabbitMQ / Kafka), and distributed transactions (Seata / SAGA).Experience in circuit breaking (Sentinel / Hystrix), distributed tracing (Sleuth+Zipkin), and API rate limiting.Database & ORM Frameworks
Proficient in relational databases (MySQL) with strong SQL optimization and index design skills.Hands-on experience with Redis (data types, persistence, clustering) and MongoDB.Skilled in MyBatis, MyBatis-Plus, JPA / Hibernate for data persistence.Frontend Development (Vue.js)
Proficient in Vue 2 / 3 and its ecosystem (Vue Router, Vuex / Pinia, Axios).Familiar with UI libraries (Element UI / Ant Design Vue) and responsive web development.Basic knowledge of frontend tooling (Webpack / Vite), ES6+, and TypeScript.DevOps & Toolchain
Experienced in Git, Maven / Gradle, and CI / CD pipelines (Jenkins / GitLab CI).Basic knowledge of Docker and Kubernetes, able to deploy microservices to cloud platforms (AWS / Alibaba Cloud).Skilled in Postman / Swagger for API testing and documentation, familiar with Linux commands.Soft Skills & Project Experience
Capable of independent module development, designing high-cohesion, low-coupling code structures.Familiar with Agile methodologies (Scrum / Kanban) and maintaining clean code & documentation.5+ years of microservices experience, having led or contributed to at least one full-scale microservices project.Job Responsibilities
Independently develop, enhance, and maintain backend services and core business modules.Design execution plans for feature tasks and track progress across sprints.Collaborate with cross-functional teams including frontend, DevOps, QA, and Product.Write clean, maintainable, and well-documented code following industry best practices.Participate in code reviews and architecture discussions.Troubleshoot production issues and continuously improve system performance.Job Details
Seniority level : Mid-Senior levelEmployment type : Full-timeJob function : Information TechnologyIndustries : Financial Services, IT Services and IT Consulting, and Technology, Information and MediaReferrals increase your chances of interviewing at CoinW by 2x
#J-18808-Ljbffr