Java Backend Developer

Epergne Solutions

  • Singapore
  • Permanent
  • Full-time
  • 2 months ago
Role: Java Backend DeveloperLocation: SingaporeKey Responsibilities:
  • Design and develop real-time, multithreaded Java applications that are highly scalable, fault-tolerant, and capable of processing large volumes of data.
  • Build and maintain robust REST APIs following modern best practices and design patterns.
  • Work with NoSQL databases like MongoDB to support high-speed, high-availability data operations.
  • Collaborate with DevOps teams; familiarity with CI/CD tools like Jenkins, Docker, Kubernetes, and Chef is a strong plus.
  • Write clean, maintainable code using Java, Spring, XML, JSON, and other industry-standard tools and frameworks.
  • Utilize version control and build tools like GIT, Maven, and ensure high test coverage with JUnit.
  • Contribute to test automation, performance/load testing, and ensure system reliability under scale.
  • Handle data pipelines and analytics using Apache Kafka, Kafka Streams, and related data streaming technologies.
  • Implement Application Telemetry for real-time performance monitoring and remote troubleshooting.
  • Work in a fast-paced Agile team environment, embracing Agile values and a collaborative culture.
Preferred Skills:
  • Hands-on experience with virtualized and cloud environments (deployment, monitoring, and troubleshooting).
  • Strong advocate for DevOps practices and automation-first mindset.
  • Experience in observability and telemetry tools is a big plus.

Epergne Solutions