Posted on: 08/12/2025
Description :
- Lead a team of developers focused on building new application as well supporting existing applications.
- Review the delivery plan and Architecture of applications in LCS department.
- Understand the overall ecosystem and develop appropriate integration solutions.
- Review code and ensure best practices are adhered to ensure applications stay Evergreen.
- Partner with Business across Singapore, Hong Kong and Dubai to understand the requirements and ensure the solution provided is of high standard.
- Ensure user queries and issues are resolved by the Support team in a timely manner.
- Partner with stakeholders for testing and implementation of the deliverables.
- Provide regular updates to manager and stakeholders.
- Strong problem solving and analytical skills.
- Good written and verbal communication skills.
- Willing to learn new technologies / tools as required, to effectively deliver output.
Mandatory Skills :
- Must have 5+ years of experience as a Team lead.
- Mastery of the Spring/ Spring Boot framework.
- Good understanding of OOPS concepts, and design patterns as well as DB table design and normalization.
- Strong problem-solving experience in a technical environment.
- Experience with building low latency, large data processing systems.
- Familiarity with Java and web testing frameworks (e.g., Junit, Selenium).
- Understanding of memory management, multi-threading concurrency and synchronization.
- Expertise in RESTful web services and microservices architecture.
- Solid understanding of ORM frameworks (e.g., Hibernate).
- Proficiency in SQL and experience with relational databases (e.g., MySQL, PostgreSQL).
- Version control systems, preferably Git.
- Experience with build tools like Maven or Gradle.
- Strong knowledge of software design patterns and principles (SOLID, DRY, etc.).
- Proficiency in unit testing and test-driven development (TDD).
- Experience with Agile methodologies.
- Candidate should be a quick learner.
- Should have demonstrated in the past quick learning capabilities.
- Strong listening, problem solving, analytical skills and excellent communication skills (both spoken and written English).
- Must be a team player with prior experience in working in a global development team.
- Self-motivated individual, quality and improvement focused.
Desirable Skills :
- Building and creating shell scripts.
- Familiar with Linux commands and able to easily navigate, stop, start, and debug services.
- Experience in CI/CD working with pipelines, integrating pipelines with gitlab.
- Strong with git, branching strategies, peer review, commit clarity.
- Knowledge of containerization technologies (Docker, Kubernetes).
- Familiarity with front-end technologies (JavaScript, Angular, React, or Vue.js).
- Experience with NoSQL databases (MongoDB, Cassandra, etc.).
- Knowledge of messaging systems (Apache Kafka, RabbitMQ).
- Familiarity with CI/CD pipelines and tools (Jenkins, GitLab CI, etc.).
- Experience with performance tuning and optimization.
- Understanding of security best practices in Java development.
- Experience with GraphQL.
- Knowledge of caching mechanisms (e.g., Redis, Memcached).
- Familiarity with logging and monitoring tools (ELK stack, Prometheus, Grafana).
- Experience with code quality tools (SonarQube, Checkstyle, etc.).
- Industry exposure of Investment banking.
Did you find something suspicious?
Posted by
Posted in
Backend Development
Functional Area
Backend Development
Job Code
1587051
Interview Questions for you
View All