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

Get the CLI →

trinity consulting services pte. ltd.

Open 27d reposted 6× · 2 open copies

Senior Java Developer

Posted
Discussion

Summary

Senior Java Developer in Singapore with 7-9 years of Java/J2EE experience who designs and leads implementation of distributed microservices backends using Spring Boot, Kafka, Spark/Flink big-data tooling, MongoDB/Elasticsearch, and Docker/Kubernetes, working in Agile teams with Jenkins CI and TDD/BDD; includes basic cash-management (banking) domain knowledge.

  • 7-9 years of hands-on experience in Java/J2EE development.
  • Deep understanding of distributed platform & microservices architecture
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Proficiency with technologies such as Spark programming, Flink, Kafka, Elasticsearch, HBase, HDFS, and MongoDB
  • Profound knowledge in Spring Frameworks encompassing IOC, Sprint Boot, SpringIntegration & more
  • Hands-onexperience in software deployment and orchestration technologies, includingDocker and Kubernetes
  • Proficientin utilizing build and continuous integration services such as Jenkins, GitLab,Artifactory, Nexus and Maven
  • Extensiveexperience working in TDD (Test-Driven Development) and BDD (Behavior-DrivenDevelopment) environments, utilizing unit testing frameworks such as JUnit,Mockito and Cucumber
  • Strongunderstanding of software architecture, design patterns, and best practices.
  • Provenexperience in leading the design and implementation of complex features andapplications.
  • Verygood understanding of application system design, development, testing,deployment and maintenance using UML.
  • Basiccash management functional knowledge.
  • Proficiencyin Agile and Scrum working methodologies.
  • Excellentproblem solving and troubleshooting skills.
  • Effectivecommunication and teamwork skills.

Skills

What Senior Software Engineering jobs ask for — and how much of it you have →
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.

A new version of freehire is available