Search by job, company or skills

Java Developer

  • Posted 29 days ago
  • Over 200 applicants have applied

Job Description

Java Developer 1. Project & Role Ownership
  • Explain project architecture and your contributions.
  • Demonstrate end-to-end understanding of the system.
  • Justify key architectural decisions.

2. Java Fundamentals
  • Java 8, 17, 21 features (Streams, Lambdas, Collections).
  • Java version differences and trade-offs.
  • Performance vs readability considerations.

3. Databases & SQL
  • Relational database concepts and SQL optimization.
  • Stored procedures, views, triggers, and transactions.
  • Database vs application-layer responsibilities.

4. Microservices & Event-Driven Architecture
  • Microservice design principles.
  • Synchronous vs asynchronous communication.
  • Kafka-based messaging and scalability.

5. Kafka & Reliability
  • Retry mechanisms, DLQ/DLT, and error handling.
  • Message durability and fault tolerance.
  • Designing production-ready asynchronous systems.

6. Distributed Systems
  • Idempotency and duplicate message handling.
  • Distributed transactions and Saga pattern.
  • Consistency in event-driven applications.

7. Performance & Scalability
  • Bottleneck identification and optimization.
  • Database indexing and concurrency.
  • Observability and system tuning.

8. Core Java & Data Structures
  • Collections framework (HashMap, LinkedHashMap, TreeMap, etc.).
  • Thread safety and concurrent collections.
  • Time and space complexity.

9. OOP & Multithreading
  • Serialization.
  • Threads, Runnable, interfaces, and abstract classes.
  • Core concurrency concepts.

10. Coding Assessment
  • Algorithms and problem solving.
  • Linked lists, arrays, and complexity analysis.
  • Ability to explain approach and optimize solutions.

Mandatory Skills
  • Java Backend Development
  • Microservices & Kafka
  • Database Design & SQL
  • Distributed Systems
  • Data Structures & Algorithms
  • Communication & System Design
  • Production Readiness for HealthTech/IoT

More Info

Job Type:
Industry:
Employment Type:

About Company

Job ID: 152040619

Similar Jobs

Noida, India

Skills:

Rest AssuredJavaCobolServicenowApi ManagementSpring BootPostmanJIRASqlMicroservicesJava AWT Swing

Noida

Skills:

JavaGitPL/SQLSpring BootRest ApisMultithreading

Noida

Skills:

JavaMavenMySQLData structuresAgileOracleSql

Noida

Skills:

OopJavaAdvance JavaStruts 2SQL ServerMySQL

Delhi, India

Skills:

software design patterns JavaGitSpring BootRestful ApisAngularMicroservices ArchitectureObject-Oriented Programming

Beware of Scammers

We don’t charge money for job offers