Primary Skills:
Core Java, Java 8, Data Structures, Algorithms, Mutlithreading, Concurrency, REST APIs, SQL
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
Any Graduate