HamburgerMenu
hirist

Java Backend Engineer - System Design

NEXIONPRO SERVICES LLP
8 - 15 Years
Pune

Posted on: 23/04/2026

Job Description

Job Description :


Role : Java Backend Engineer


Key Focus Areas :

The interview will primarily assess your expertise in Java 8/17 coding, along with your ability to :

- Understand code flow and logic

- Identify issues/errors in code

- Debug and provide effective solutions

Technical Topics to Revise :

Core Java :

- Strong hands-on experience in Java 8/17

- Collections Framework

- Multithreading (Executor Framework)

- Streams API

- Exception Handling

Spring & Backend Engineering:

- Spring Boot

- Framework internals and working principles

System Design Concepts:

- Distributed transaction management

- Caching strategies

- Asynchronous processing

API & Security:

- Securing REST APIs

- API performance optimization

Microservices & Event-Driven Systems:

- Microservices Architecture

- Event-driven systems using Kafka

Dev & Ops Awareness :

- Build and deployment practices

Problem Solving:

- Debugging production issues

- Engineering best practices followed in your projects

Coding Practice (Java 8/17 Mandatory):

Please practice the following problems (preferably on LeetCode):

- Two Sum

- First Non-Repeating Character

- Reverse String (in-place)

- Second Largest Element

- Valid Palindrome

- Top K Frequent Elements

- Longest Substring Without Repeating Characters

- Valid Parentheses

- LRU Cache

- Character Frequency using Streams

- Sort Employees by Salary (Descending)

- Find Duplicates using Streams

Important Note:

- Writing clean, optimized Java 8/17 code is mandatory

- Be ready to explain your approach, logic, and trade-offs

- Focus on clarity, edge cases, and performance


info-icon

Did you find something suspicious?

Similar jobs that you might be interested in