Job Title: Junior Java Developer
Job Description:
We are looking for an enthusiastic and detail-oriented Junior Java Developer to join our software development team.
You will assist in designing, developing, testing, and maintaining high-quality Java applications.
This role is ideal for someone with a strong foundation in Java programming and a desire to grow their skills in full-stack or backend development within a collaborative and fast-paced environment.
Key Responsibilities:
- Assist in the design, development, and maintenance of Java-based applications.
- Write clean, efficient, and well-documented code following best practices.
- Collaborate with senior developers to understand project requirements and implement solutions.
- Participate in code reviews, testing, and debugging to ensure software quality and reliability.
- Work with databases, APIs, and third-party integrations as required.
- Contribute to improving application performance and scalability.
- Document technical specifications and development processes.
Required Skills & Experience:
- Bachelor’s degree in Computer Science, Software Engineering, or a related field.
- 0–2 years of experience in Java development (internship or academic project experience acceptable).
- Proficiency in Core Java, OOP principles, and data structures.
- Basic understanding of frameworks such as Spring / Spring Boot.
- Familiarity with RESTful APIs and web application development.
- Understanding of relational databases (MySQL, PostgreSQL, or similar) and SQL.
- Knowledge of version control tools like Git.
- Strong analytical, problem-solving, and teamwork skills.
Preferred Qualifications:
- Experience with frontend technologies (HTML, CSS, JavaScript) is a plus.
- Familiarity with build tools like Maven or Gradle.
- Understanding of cloud platforms (AWS, Azure, or GCP).
- Exposure to CI/CD pipelines and DevOps concepts.
- Knowledge of testing frameworks such as JUnit or Mockito.
Why Join Us:
- Work with a supportive team on impactful software projects.
- Learn from experienced engineers and get exposure to modern development frameworks.
- Collaborative and growth-oriented work culture.
- Competitive compensation with opportunities for professional advancement.