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 focussed 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
Vp Technology • Mumbai, Maharashtra, India