- Core Java 8 and above
- JDK/JVM/JRE,
- JVM Memory Meta Space,
- Collection Framework –
- Immutability,
- Exception Handling -
- Custom Exceptions,
- Multithreading concepts -
- Executor Frameworks,
- Thread racing conditions,
- Design Patterns,
- synchronization,
- object locks,
- Concurrency Collections ( fail-fast - Fail Safe ),
- Stream API, Lambda, Functional Interface, Coding Skill in Streams,
- Date Time API
- SOLID Principles,
- Candidate must have exposure to HTML, CSS, and JSP is an advantage and not a must.
- JDBC,
- Spring MVC,
- Spring Boot (Version 2.7 or more is a MUST),
- JPA/Hibernate,
- Restful Micro Services
- Spring framework Fundamentals -
- Dispatcher Servlet,
- Spring Beans - Lifecycle,
- Bean's Scope
- Spring Configuration,
- Spring JDBC,
- ACID,
- Spring ORM integration
- Spring AOP
- Logging Mechanism
- Exception Handling,
- Spring Security
- Thread Local,
- Transactions,
- Spring Annotations,
- Auto Configuration,
- Basic BOOT internals,
- Spring Cloud – projects,
- JWT – Oath,
- API Gateway,
- Eureka Discovery Service,
- Config Server,
- Circuit Breakers,
- Actuator,
- Dev Tools,
- Spring DATA JPA,
- Transaction Propagation,
- Pagination And Sorting,
- Annotations,
- Exception Handling,
- Rest Template,
- Web Client,
- Feign Client,
- Load Balancing,
- Response Error Handler,
- Conditional Bean Creation,
- Micro Service Communication:
- Rest Template,
- Web Client,
- Kafka Streaming,
- PUB/SUB
- Hibernate -
- Persistence Context,
- Hibernate Core,
- Second Level Cache Configuration,
- Session Factory/Session,
- Update vs Merge,
- Get vs Load,
- N+1 Problem,
- Fetch Type - EAGER, LAZY
- @GeneratedValue – Strategy,
- Connection Pool,
- Composite Primary Key -
- Embed,
- Embeddable Concepts,
- One to many,
- one to one
- database: Oracle / SQL / PostgreSQL.
- Oops Concept – Multithreading and annotation are a Must.
- The candidate should be comfortable working in Git, and GitHub.Should be experienced in Maven/Gradle Build – Added Advantage.
- SQL - Data modelling,
- Aggregation,
- Indexing,
- Projection,
- Replication,
- Query / Optimisation,
- File systems
- Tomcat/WebLogic or any server exposure -
- Tomcat configuration,
- Application server – JBoss / WebLogic,
- Bridge,
- Queue,
- connection pool configuration,
- Load Balancing
- Build Process - Ant, Maven build process, CI/CD pipeline
- Unit Testing: JUnit/XUnit/NUnit – Added Advantage.
- SDLC - JIRA - Must have worked in Jira / Similar Agile tools and should be familiar with Epic, Story creation, grooming, task / sub-task creation, GIT Repository / DevOps tools
- Methodologies: Agile/Waterfall
- Tech Design Skills - Analysis, Design and Documentation of HLD and supporting SRD, estimation techniques, etc
- DevOps Tools: Jenkins, CI/CD, Docker, Kubernetes- Added Advantage
- Familiarity with cloud platforms (AWS / Azure / GCP) – Added advantage, not a must.
- LLD Preparation, HLD Preparation and Sequence Diagram,
- Methodology in SDLC
- Understanding of front-end technologies like HTML/CSS/Bootstrap/ Angular/React (basic level)
- Deep understanding of Agile/Scrum, Kanban, and hybrid methodologies
- Experience in BFSI, or Finance domain – added advantage and not a must.p ll
- Experience with JIRA, Confluence, MS Project, or equivalent project management tools – Added Advantage and not a must.
- Experience with successful team handling experience delivering web-based software solutions
- SQL -Data modelling, Aggregation, Indexing, Projection, Replication, Query / Optimisation, File systems, Joins, Index, Stored Procedures.
Saturday, 19 July 2025
Java Interview - Kumaran
Subscribe to:
Post Comments (Atom)
No comments:
Post a Comment