Senior Java Developer

trinity consulting services pte. ltd.

Singapore

On-site

SGD 90,000 - 150,000

Full time

14 days+
Application generator

Stand out for this role — generate a tailored resume and cover letter in about a minute.

Get past ATS filters

Job summary

Trinity Consulting Services Pte. Ltd. in Singapore is looking for an experienced Java/J2EE engineer to join our delivery team. You will design and implement distributed, microservices-based solutions, focusing on performance and reliability.

The role covers Spring Frameworks, Spark, Flink, Kafka, Elasticsearch, HBase, HDFS and MongoDB, plus Docker/Kubernetes deployment, CI/CD with Jenkins/GitLab, and TDD/BDD practices within Agile teams.

Qualifications

  • 7-9 years of hands-on Java/J2EE development experience.
  • Strong understanding of distributed platforms and microservices.
  • Experience in solution design, patterns, anti-patterns and performance tuning.
  • Hands-on with Spark, Flink, Kafka, Elasticsearch, HBase, HDFS, MongoDB.
  • Proficient in Spring Frameworks including IOC, Spring Boot, Spring Integration.
  • Experience with Docker and Kubernetes for deployment/orchestration.
  • Familiar with CI/CD: Jenkins, GitLab, Artifactory, Nexus, Maven.
  • Experienced in TDD/BDD with JUnit, Mockito, Cucumber.
  • Strong software architecture understanding and design patterns.
  • Led design and implementation of complex features.
  • UML-based system design, development, testing, deployment and maintenance.
  • Cash management domain knowledge.
  • Agile/Scrum practitioner; strong communication/teamwork skills.
  • Excellent problem solving and troubleshooting.

Responsibilities

  • Collaborate on architecture and feature design.
  • Lead implementation of critical components.
  • Ensure code quality through TDD/BDD.
  • Participate in deployment and monitoring activities.
  • Mentor junior developers and promote best practices.

Skills

Java/J2EE
Distributed systems
Microservices
Pattern-based design
Spring Frameworks
CI/CD practices
TDD/BDD
JUnit/Mockito/Cucumber
Software architecture & design
UML
Agile/Scrum
Problem solving & troubleshooting
Communication & teamwork
Cash management knowledge

Tools

Spark
Flink
Kafka
Elasticsearch
HBase
HDFS
MongoDB
Docker
Kubernetes
Jenkins
GitLab
Artifactory
Nexus
Maven
JUnit
Mockito
Cucumber

Job description

  • 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.
Get your free, confidential resume review.

or drag and drop your file here.

Similar jobs

Similar jobs worth comparing

Senior Java Spark Developer
Senior Java Spark Developer

re-zoo-me • Singapore

Hybrid
SGD 120,000 - 180,000
Senior Java Spark Developer
Senior Java Spark Developer

trinity consulting services pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer (Angular)
Senior Java Developer (Angular)

QUANTUM INFOTECH SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Senior Java Developer (Angular)
Senior Java Developer (Angular)

techemerge solutions pte. ltd. • Singapore

On-site
SGD 120,000 - 180,000
Java Software Engineer
Java Software Engineer

SCIENTE • Singapore

On-site
SGD 120,000 - 180,000
Restaurant d'entreprise
Indemnités de stage/alternance
Senior Java Developer
Senior Java Developer

WE-PLUS PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java developer (Kafka, Flowable, State Machine, JMS, Spring Cloud, SOAP, GraphQL, Kubernetes)
Java developer (Kafka, Flowable, State Machine, JMS, Spring Cloud, SOAP, GraphQL, Kubernetes)

EXASOFT CONSULTING PTE. LTD. • Singapore

On-site
SGD 120,000 - 180,000
Java developer (Kafka, Flowable, State Machine, JMS, Spring Cloud, SOAP, GraphQL, Kubernetes)
Java developer (Kafka, Flowable, State Machine, JMS, Spring Cloud, SOAP, GraphQL, Kubernetes)

EVYONIC SOLUTIONS PTE. LTD. • Singapore

On-site
SGD 150,000 - 210,000
Senior Java Developer
Senior Java Developer

hi5 elite pte. ltd. • Singapore

On-site
SGD 60,000 - 100,000
Senior Java Developer/Senior Engineer
Senior Java Developer/Senior Engineer

BILLIGENCE ASIA PTE. LTD. • Singapore

On-site
SGD 90,000 - 130,000