Java API Lead Vice President Software Engineering

Not Interested
Bookmark
Report This Job

profile Job Location:

Mumbai - India

profile Monthly Salary: Not Disclosed
Posted on: 3 hours ago
Vacancies: 1 Vacancy

Job Summary

Java API Lead Vice President Software Engineering

Software Engineering

This is Vice President position that develops and maintains software solutions that support business needs.

What youll do in the role:

  • The Firmwide Data Office department is recruiting for an enthusiastic dynamic hands-on and delivery focused Senior API Developer.

  • As a member of our Software Development team we look first and foremost for people who are passionate about solving business problems through innovation and engineering practices.

  • Youll be required to apply your depth of knowledge and expertise to all aspects of the software development lifecycle as well as partner with stakeholders to stay focused on business goals.

  • We embrace a culture of experimentation and constantly strive for improvement and learning.

  • Work in a collaborative trusting thought-provoking environment-one that encourages diversity of thought and creative solutions that are in the best interests of our customers globally.

  • Combine your design and development expertise with a never-ending quest to create innovative technology through solid engineering practices.

  • Youll work with highly inspired and inquisitive team of technologists who are developing & delivering top quality technology products to our clients & stakeholders

What youll bring to the role:

  • 10-18 years of hands-on experience in API Development and strong expertise in Core Java Multithreading and Object-Oriented Design.

  • Strong experience in designing and developing RESTful APIs; good working knowledge of GraphQL.

  • Strong experience in Concurrency Concurrency-API Distributed Systems Sync Programming

  • Experience with Java 15 or later (Java 17 preferred).

  • Design develop and maintain core components of a high-performance application built around knowledge graph architecture.

  • Implement and optimize scalable backend solutions integrating with Graph database.

  • Develop and support APIs (both REST and GraphQL) to expose and manage application functionality efficiently.

  • Deep understanding of distributed caching mechanisms including Hazelcast Caffeine InCache or Google Guava Cache.

  • Experience integrating with Graph Databases (preferably Stardog); additional knowledge of Apache Jena and SAPRQL is a strong plus.

  • Understanding of application security authentication and authorization best practices.

  • Experience with ZooKeeper for coordination and distributed systems management. Familiarity with load balancer configurations and application performance tuning.

  • Analyze debug and enhance existing components using modern Java practices ensuring maintainability and reliability.


Required Skills & Qualifications:

  • Proficiency with Spring Framework Spring Boot and deep understanding of Spring Annotations and Java-based configurations.

  • Strong understanding of system design principles including scalability fault tolerance distributed systems and performance optimization.

  • Experience with unit and integration testing in modern Java applications.

  • Full software development life cycle.

  • Collaborate with cross-functional teams to ensure seamless data flow and performance through intelligent caching strategies.


Good to Have:

  • Experience or familiarity with Reactive Programming especially using Spring WebFlux.

  • Hands-on knowledge of HTTP clients like OkHttp WebClient or similar.

  • Experience with or exposure to other graph databases or triple stores (e.g. Neo4j Virtuoso Blazegraph RDF4J).

  • Working knowledge of Redis for caching or data storage.

  • Understanding of search and indexing systems similar to ElasticSearch used for building scalable and efficient search features.

  • Exposure to observability and monitoring tools such as Prometheus Grafana Loki Kibana or Splunk.


Required Skills:

JavaMultithreadingMultithreaded DevelopmentmultithreadConcurrent ProgrammingconcurrencycollectionsalgoAlgorithm DesignData StructuresAPICore JavaSpring BootConcurrency-APIDistributed SystemsSync ProgrammingSoftware Engineers

Java API Lead Vice President Software Engineering Software Engineering This is Vice President position that develops and maintains software solutions that support business needs. What youll do in the role: The Firmwide Data Office department is recruiting for an enthusiastic dynamic hands-on an...
View more view more

Key Skills

  • React Native
  • AI
  • Enterprise Software
  • React
  • Node.js
  • Redis
  • AWS
  • Software Development
  • IOS
  • Team Management
  • Product Development
  • Mobile Applications