Description

Tech Stack: Core Java, Spring Boot, REST API's, AWS, Kafka, NoSQL

Interview Focus Areas:

  • Technical Proficiency: Ensure candidates can not only talk about technology but also solve problem statements effectively.
  • CS Fundamentals: Assess understanding of computer science fundamentals, including algorithms and data structures.
  • Design Solutions: Evaluate their ability to design solutions and mentor junior team members.
  • Flexibility: Look for candidates who can consider different solutions and communicate their thought process clearly.
  • Practical Coding: Ensure they can use their IDE to write and compile code. Consider incorporating whiteboard sessions for design discussions.


Responsibilities:

  • Design and implement solutions, ensuring best practices in design principles, multi-threading, and concurrency.
  • Hands-on coding with technologies like Core Java, SpringBoot, Kafka, REST, and NoSQL.
  • Reengineer manual workflows to create an event-driven architecture.
  • Ensure seamless integration across all points in the tech stack.


Requirements:

  • 7+ years of Backend Java Development
    • Experience with Concurrency, Multithreading, and Design Patterns
  • Experience working in modern environment (AWS, DevOps, Kafka)
  • Financial background preferred (specifically knowledge of the investment process)

Education

Any Graduate