Back to Jobs
V

Java FSD - T1 - John WIley

Virtusa Pune Division, Maharashtra, India

Apply for this Position

Job Description

"As a Java FSD at Virtusa, you'll be at the forefront of developing and maintaining complex data-intensive applications, leveraging your expertise in Java, Node JS, and AWS to drive business growth."

With 10-15 hands-on experience in Python and a strong foundation in Java, Node JS, and AWS, you'll be responsible for designing and implementing semantic data ingestion processes, knowledge graph data storage, query fulfillment, and optimization products and APIs within the defined architecture.

Your ability to reason about the performance characteristics of different kinds of queries on production databases and manage databases and access patterns to support expected load will be crucial in ensuring the scalability and reliability of our data-intensive applications.

Why you should learn this:

The demand for skilled Java FSDs is on the rise, with a projected growth of 15% in the next year, offering a lucrative salary range of $120,000 - $180,000 per annum.

Expected Salary: $120,000 - $180,000

How it works:

  • Step 1: Develop and maintain semantic data ingestion processes using Java and Node JS to collect and process large datasets.
  • Step 2: Design and implement knowledge graph data storage solutions using AWS to enable efficient query fulfillment and optimization.

Core Concepts to Master

1

Event-Driven Architecture

An event-driven architecture is a design pattern that enables the development of scalable and fault-tolerant systems by decoupling components and handling events as first-class citizens.

2

Graph Database Query Optimization

Graph database query optimization involves analyzing query performance characteristics and optimizing query plans to ensure efficient data retrieval and processing.

3

Cloud-Native Application Development

Cloud-native application development involves designing and building applications that take advantage of cloud computing capabilities, such as scalability, reliability, and security.

Interview Questions (Beginner)

  • Can you explain the concept of event-driven architecture and its benefits?
  • How do you optimize query performance in a graph database?
  • What are the key characteristics of a cloud-native application?

Job Overview

CompanyVirtusa
Employment TypeFull-time
LocationPune Division, Maharashtra, India
Experience LevelFresher

Advance Questions

  • Design a semantic data ingestion process using Java and Node JS to collect and process large datasets.
  • Implement a knowledge graph data storage solution using AWS to enable efficient query fulfillment and optimization.
  • Optimize a query plan for a graph database to improve performance and scalability.