Find a jobRecruiters

Junior Software Engineer

Exclusive opportunity

Onsite

Junior Software Engineer

Galvin Global Solutions

Junior Software Engineer

Skills

SQL QueriesDjangoFlaskPythonJavaSpring BootGitHubFastAPI

1 month ago

Share this opportunity

Share this opportunity to other talents of your network:
✓ Offer them a visibility boost with clients.
✓ Help your contacts find their next job.

Important information


Contract type:

Permanent

Salary:

₹175,000 – ₹300,000 / year

Location:

Hyderabad, Telangana, India

Work mode:

Onsite

Published on:

22 September 2026

What they need


Job Title

Junior Software Engineer Java or Python

Employment Type

Full-time

Experience

Fresher or 01 year of relevant experience

Job Summary

We are looking for a motivated Junior Software Engineer with a strong foundation in either Java or Python. The ideal candidate should be comfortable reading, understanding, writing, testing, and debugging code.

This is an entry-level opportunity for recent graduates who have good programming fundamentals, strong knowledge of syntax, and the ability to identify and explain errors clearly. Candidates are not expected to have extensive professional experience, but they should demonstrate solid problem-solving skills and a willingness to learn.

Responsibilities

  • Write clean, readable, and maintainable Java or Python code.
  • Read existing code and explain how it works.
  • Identify syntax, runtime, and logical errors.
  • Debug application issues and recommend appropriate corrections.
  • Convert basic requirements into working code.
  • Use suitable data structures and control-flow statements.
  • Test code using normal, boundary, and invalid input cases.
  • Participate in code reviews and technical discussions.
  • Document code and technical decisions when required.
  • Learn new tools, frameworks, and development practices.
  • Collaborate with developers, testers, and other team members.
  • Follow established coding standards and software-development processes.

Required Qualifications

  • Bachelors degree in Computer Science, Information Technology, Software Engineering, or a related field.

  • Strong programming fundamentals in at least one of the following:

  • Java

  • Python

  • Good understanding of:

  • Variables and data types

  • Operators and expressions

  • Conditional statements

  • Loops

  • Functions or methods

  • Arrays, lists, strings, sets, and maps or dictionaries

  • Classes and objects

  • Exception handling

  • Basic input and output operations

  • Ability to write syntactically correct programs without depending heavily on external assistance.

  • Ability to read unfamiliar code and explain its execution.

  • Ability to identify syntax, runtime, boundary, and logical errors.

  • Basic understanding of time and space complexity.

  • Strong analytical and problem-solving skills.

  • Ability to communicate technical reasoning clearly.

Java Knowledge

Java candidates should understand:

  • Classes, objects, methods, and constructors
  • Inheritance, encapsulation, abstraction, and polymorphism
  • Arrays and Java Collections
  • String handling
  • Exception handling
  • Access modifiers
  • Static and instance members
  • Method overloading and overriding
  • Basic use of List, Set, and Map

Python Knowledge

Python candidates should understand:

  • Lists, tuples, sets, and dictionaries
  • Functions and parameters
  • Classes and objects
  • String operations
  • Exception handling
  • Mutable and immutable objects
  • List comprehensions
  • Modules and imports
  • Basic file handling
  • Common built-in functions

Preferred Qualifications

  • Academic or personal projects developed using Java or Python.
  • Basic knowledge of SQL and relational databases.
  • Familiarity with Git or another version-control system.
  • Basic understanding of REST APIs.
  • Familiarity with unit testing.
  • Exposure to Spring Boot, Flask, Django, or FastAPI is helpful but not required.
  • Participation in coding competitions, internships, hackathons, or open-source projects is an advantage.

What We Look For

  • Strong understanding of programming basics
  • Logical and structured thinking
  • Attention to syntax and code correctness
  • Ability to learn from feedback
  • Willingness to ask relevant clarifying questions
  • Ability to test and correct their own code
  • Clear and professional communication
  • Genuine interest in software development

Application Requirements

Applicants should submit:

  • An updated resume
  • Preferred programming language: Java or Python
  • GitHub or project link, if available
  • Current location
  • Availability to join

Interview Process

  1. Telephonic Screening
  2. In person Interview

Other offers great for you!

These companies are also looking for great profiles

Salutech

Ingénieur Logiciel IA

Freelance

Paris, France

Onsite, Hybrid

Skills

DockerPythonTesting & QAKubernetesSoftware refactoringCI/CDObservabilityAsynchronous programming

5 days ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Neuilly-sur-Seine, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

5 hours ago

Quick apply

Fakto

AI Software Engineer

€70k–€90k

Permanent contract

Paris, France

Hybrid

Skills

LLMs / Large language modelsBackend DevelopmentDevOpsAWSTerraform

1 hour ago

Quick apply

The best place to find your next move

© 2026. All Rights Reserved.

Talents

Find a job

Create a profile

Solutions and tools