Back to all jobs

Job Description

·        6-8 years of hands-on experience in Java/J2EE development.

· Deep understanding of distributed platforms & 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, Spring Boot, Spring Integration & 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-Driven Development) environments, utilizing unit testing frameworks such as JUnit, Mockito, and Cucumber

· Strong understanding of software architecture, design patterns, and best practices.

· Proven experience in leading the design and implementation of complex features and applications.

· Very good understanding of application system design, development, testing, deployment, and maintenance using UML.

· Basic cash management functional knowledge.

· Proficiency in Agile and Scrum working methodologies.

· Excellent problem-solving and troubleshooting skills.

· Effective communication and teamwork skills.

About Trinity Consulting Services Pte. Ltd.

First seen: May 22, 2026
Last updated: May 29, 2026