Description

Primary Skills:

Core Java, Java 8, Data Structures, Algorithms, Mutlithreading, Concurrency, REST APIs, SQL

Description

Job Description:

Overview

We are looking for a skilled Core Java Developer with 3+ years of experience to design, develop, and maintain high-performance, scalable applications. The ideal candidate should have strong fundamentals in Java and object-oriented programming, along with experience in backend development.

 

Key Responsibilities

1. Application Development

* Design, develop, and maintain Java-based applications

* Write clean, efficient, and reusable code using Core Java concepts

* Implement robust and scalable backend solutions

 

2. Core Java Expertise

* Apply strong knowledge of:

* OOP concepts (Inheritance, Polymorphism, Abstraction, Encapsulation)

* Collections Framework

* Multithreading & Concurrency

* Exception Handling

* Java 8+ features (Streams, Lambda expressions)

 

3. System Design & Problem Solving

* Analyze requirements and design technical solutions

* Participate in architecture and design discussions

* Optimize application performance and scalability

 

4. Database Interaction

* Work with relational databases (MySQL, Oracle, PostgreSQL)

* Write efficient SQL queries and manage data operations

* Understand JDBC and ORM frameworks (Hibernate – optional)

 

5. API Development


 

Education

Any Graduate