Skip to content

Search jobs inside your AI agent. ClaudeChatGPTCursorGrok Bot

Connect

Trinity-Consulting-Services-Pte.-Ltd.

NewBe an early applicant

Java Developer

Posted
Discussion

Summary

Senior Java developer role in Singapore requiring 6-8 years of Java/J2EE experience. Day to day involves designing distributed microservices with Spring Boot, big-data tooling (Spark, Flink, Kafka, HBase), and deploying via Docker/Kubernetes with Jenkins CI, using TDD/BDD practices and some cash-management functional knowledge.

  • Must have a minimum of 6-8 years of hands-on experience in Java/J2EE development.
  • Deep understanding of distributed platform & micro services architecture
  • Solution design using proven patterns, awareness of anti-patterns, performance tuning
  • Proficiency with technologies such as Spark programming, Flink, Kafka, Elastic Search,HBase, HDFS, and Mongo DB
  • Profound knowledge in Spring Frameworks encompassing IOC, Sprint Boot, SpringIntegration & more
  • Hands-on experience in software deployment and orchestration technologies,including Docker and Kubernetes
  • Proficient in utilizing build and continuous integration services such as Jenkins, GitLab,Artifactory, Nexus and Maven
  • Extensive experience 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.
  • Proven experience in leading the design and implementation of complex features andapplications.
  • Verygood understanding of application system design, development, testing,deployment and maintenance using UML.
  • Basic cash management functional knowledge.
  • Proficiency in Agile and Scrum working methodologies.
  • Excellentproblem solving and troubleshooting skills.
  • Effective communication and teamwork skills.

Skills

Apply

See also

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