Java Backend Engineer

SIGNALPLUS SG PTE. LTD.


Date: 10 hours ago
Area: Singapore, Singapore
Salary: SGD 6,000 - SGD 15,000 per month
Contract type: Full time

Job Description

  • Participate in the design and development of core platform services, delivering high-performance and scalable service components.
  • Based on actual business needs, take ownership of technology selection, coding, and unit testing, and continuously optimize system performance.
  • Collaborate closely with the architecture and product teams to ensure the successful implementation of technical solutions in business scenarios.
  • Proactively learn new technologies to enhance code quality and system stability; actively contribute to code reviews and team knowledge sharing.
  • Take part in the integration and secondary development of infrastructure tools or middleware.

Requirements

  • Bachelor’s degree or above in Computer Science or a related field, with around 5 years of development experience and strong coding fundamentals and engineering practices.
  • Proficient in backend development using Java or Kotlin (at least one); familiarity with additional languages such as Rust or Go is a plus.
  • Solid understanding of common data structures and algorithms, and foundational knowledge in computer systems including OS, network protocols, and threading models.
  • Familiar with mainstream development frameworks (e.g., Spring Boot, Ktor) and the JVM ecosystem; understanding of JVM internals and performance tuning is preferred.
  • Hands-on experience with microservice architecture and related components such as service discovery, rate limiting, circuit breaking, and configuration centers.
  • Familiar with core infrastructure components such as messaging systems (e.g., Kafka), caching (e.g., Redis), and databases (e.g., PostgreSQL/MySQL).
  • Experience with data platforms, real-time processing (e.g., Flink, Spark), or distributed systems development is a strong advantage.

What We’re Looking For

  • Strong learning ability and self-motivation, with the ability to quickly diagnose and resolve issues.
  • Passionate about exploring new technologies with a practical mindset for implementation, capable of aligning system design with real business needs.
  • Strong collaboration and communication skills, and a willingness to contribute to team building and knowledge accumulation.
Post a CV