Java Developer
Company Name
Job Description
Job Description:
We are seeking a Java Developer with 1?2 years of professional experience in Java application development. The ideal candidate will have strong knowledge of OOP concepts, Java 8 features, Spring Boot, REST APIs, and database technologies, along with good problem-solving and collaboration skills.
Roles & Responsibilities:
-
Develop and maintain Java applications following best practices.
-
Apply strong Object-Oriented Programming (OOP) principles.
-
Work with SQL and Oracle databases for application development.
-
Participate in development projects as a core team member.
-
Utilize Core Java concepts including Collections and Multithreading basics.
-
Implement Java 8 features such as Streams, Lambdas, and Optional.
-
Develop REST APIs using Spring Boot and ORM frameworks.
-
Write and maintain unit tests using JUnit or Mockito.
-
Work with version control systems like Git.
-
Collaborate with teams for DevOps practices including CI/CD pipelines, Docker, and Jenkins.
-
Communicate effectively and work in a team-oriented environment.
Required Skills:
-
Java application development (1?2 years)
-
OOP concepts
-
Core Java (Collections, Multithreading)
-
Java 8 features (Streams, Lambdas, Optional)
-
Spring Boot, REST APIs, ORM frameworks
-
SQL & Oracle
-
Testing frameworks: JUnit, Mockito
-
Git version control
-
Exposure to DevOps tools (CI/CD, Docker, Jenkins)
-
Good communication & collaboration skills
Preferred Qualifications:
-
Experience with cloud platforms such as AWS or Azure.
-
Understanding of Agile/Scrum development practices.
-