Talent.com
Tawaran kerja ini tidak tersedia di negara anda.
Java Development Engineer

Java Development Engineer

CoinWKuala Lumpur, Kuala Lumpur, Malaysia
23 hari lalu
Penerangan pekerjaan

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 level
  • Employment type : Full-time
  • Job function : Information Technology
  • Industries : Financial Services, IT Services and IT Consulting, and Technology, Information and Media
  • Referrals increase your chances of interviewing at CoinW by 2x

    #J-18808-Ljbffr

    Buat amaran kerja untuk carian ini

    Development Engineer • Kuala Lumpur, Kuala Lumpur, Malaysia