CrawlJobs Logo

Core Java Developer / Engineering Manager (Hands-on)

https://www.citi.com/ Logo

Citi

Location Icon

Location:
Singapore, Singapore

Category Icon
Category:
IT - Software Development

Job Type Icon

Contract Type:
Not provided

Salary Icon

Salary:

Not provided

Job Description:

This is a developer position, for a hands on Java coder with solid experience of Java, Spring and relational databases. Candidates are expected to write high quality, clean code with robust tests.

Job Responsibility:

  • Manage/develop multiple teams
  • Conduct personnel duties
  • Ensure team adherence to best practices
  • Prepare and present team/project reviews
  • Drive system architecture design
  • Enhance quality of deliverables
  • Lead staff forums
  • Contribute to best practices and processes

Requirements:

  • Solid experience of Java, Spring, and relational databases
  • Experience with modern Java versions (17 or 21)
  • Object-oriented design
  • Lambdas & streams
  • Executors
  • Generics
  • Expert use of Git and Pull Request workflow
  • Experience with continuous integration tools (TeamCity, Jenkins, Tekton)
  • Unit testing with JUnit, Spring testing support, RESTAssured, Selenium, Mockito
  • Static code analysis with Sonar
  • Dependency management with Gradle or Maven
  • Familiarity with binary repositories like Jfrog Artifactory
  • Experience with Spring framework, SpringBoot, Spring JDBC
  • Understanding of TLS, certificate management, and secrets management solutions (Hashicorp Vault, Cyberark)
  • Experience with OpenAPI endpoints
  • Integration with messaging technologies (Solace, Kafka, EMS)
  • Experience with relational databases (preferably Oracle)
  • Experience with Docker, Podman, containerd
  • Experience with cloud platforms (Kubernetes, OpenShift)
  • Good Linux skills

Additional Information:

Job Posted:
March 21, 2025

Employment Type:
Fulltime
Work Type:
On-site work
Job Link Share:
Welcome to CrawlJobs.com
Your Global Job Discovery Platform
At CrawlJobs.com, we simplify finding your next career opportunity by bringing job listings directly to you from all corners of the web. Using cutting-edge AI and web-crawling technologies, we gather and curate job offers from various sources across the globe, ensuring you have access to the most up-to-date job listings in one place.