Point your AI agent at freehire and let it find you a job.

Get the CLI →

Recruit Express Pte Ltd

NewBe an early applicant

Java Developer #IJW

Posted 1 view
Discussion

Summary

Senior Java developer (10+ years) in Singapore building and maintaining enterprise applications: Java microservices using Spring Boot or Apache Flink, Kafka streaming with AVRO/JSON and schema registry, PostgreSQL/SQL Server via Spring Data JPA/JDBC, plus caching (Redis, Spring Cache/Caffeine). Also handles code reviews, mentoring, testing, documentation and production support.

Responsibilities

  • Contribute to continuous improvement across the software development lifecycle for enterprise-level applications, including enhancements and ongoing maintenance.
  • Conduct system integration testing and resolve software application issues.
  • Develop and execute unit tests using appropriate testing frameworks.
  • Prepare and maintain detailed software design and technical documentation.
  • Provide effort and solution estimates based on business requirements.
  • Diagnose and resolve production issues as part of application support.
  • Mentor junior developers on coding best practices, design principles, and quality standards.
  • Review code to ensure adherence to development guidelines and maintain high-quality standards.
  • Any other ad-hoc duties as assigned by supervisor

Requirements

  • 10+ years of strong experience in Java programming
  • Possess good analytical, problem-solving skills
  • Experience in Apache Flink or Spring Boot microservices
  • Experience in building Java Microservices with Kafka Streaming (AVRO or JSON) and integration to schema registry
  • Good understanding of Database either PostgreSQL OR SQL Server, and related java components Spring Data JPA/JDBC
  • Good understanding of cache refresh strategies.
  • Either of the below:
  • Spring Cache/Caffeine, Redis, In-memory caches
  • Understanding of Multi-threading, async processing
  • Able to adapt to a fast-paced work environment
  • Ability to learn new technologies quickly
  • Good verbal and written communication skills
  • Good understanding of modern software development methodologies
  • Good understanding of software testing methodologies, scripting and tools
  • Experience in one or more full SDLC for enterprise projects

We regret that only shortlisted candidates will be contacted.

Skills

Apply

See also

Software Engineering jobs by country — openings, pay and top skills →

Tailor your CV for this role?

We couldn't check your fit for this role — add a CV to your profile to see it next time.