Java developer
- πΊπΈ United States
- Hybrid
- Entry level
- 11 hours ago
- Java
- Object Oriented Programming
- OOP
- SQL
- Spring Boot
- REST API
- MySQL
- PostgreSQL
- Unit Testing
- Git
- Hibernate
- JSON
- Maven
- Postman
- JUnit
- Mockito
Java Developer β Job Description
Job title: Java Developer
Location: Hyderabad / India
Experience: 0β3 years (sample JD)
1. Job Summary
We are looking for a Java Developer to design, develop, test, and maintain Java-based applications. The candidate should have a good understanding of Core Java, object-oriented programming (OOP), SQL, and Spring Boot.
2. Roles and Responsibilities
-
Develop and maintain applications using Java.
-
Write clean, reusable, and efficient code.
-
Work with Core Java, OOP concepts, Collections, and Exception Handling.
-
Develop REST APIs using Spring Boot.
-
Integrate applications with databases such as MySQL or PostgreSQL.
-
Perform unit testing and debugging.
-
Use Git for version control.
-
Collaborate with developers, testers, and business teams.
-
Fix bugs and improve application performance.
3. Required Technical Skills
|
Skill |
Requirements |
|---|---|
|
Programming |
Core Java, OOP |
|
Java concepts |
Collections, Exception Handling, Multithreading |
|
Frameworks |
Spring, Spring Boot, Hibernate |
|
Database |
SQL, MySQL |
|
APIs |
REST API, JSON |
|
Tools |
Git, Maven, Postman |
|
Testing |
JUnit, Mockito basics |
4. Eligibility
-
Bachelor's degree in Computer Science, IT, or a related field, or equivalent skills.
-
Knowledge of Java programming and SQL.
-
Good problem-solving and communication skills.
-
Freshers with relevant project experience may apply for entry-level roles.
5. Interview Preparation Topics
-
Java basics and OOP concepts
-
String, arrays, and Collections
-
Exception Handling and Multithreading
-
Java 8 features: Lambda expressions and Streams
-
SQL queries and joins
-
Spring Boot and dependency injection
-
REST API development
-
Coding problems and project explanation
Java developer Β· Ova Technologies