HamburgerMenu
hirist

Job Description

Description :



We are entering an exciting phase of growth and transformation with our client, a global leader in the financial services industry.

As we strengthen their technology landscape across Investment & Wealth Management, we are expanding the team with talented professionals who are passionate about building high-quality, scalable solutions.

We are hiring for VP Technology (Java/Microservices).

The roles and responsibilities are as follows :



- 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 :



- 12+ years of core Java programming experience.


- 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 :



- Working knowledge of Python.


- 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.


info-icon

Did you find something suspicious?