Find a jobRecruiters

Jr. Software Programmer| Technical| CCAvenue

Exclusive opportunity

Onsite

Jr. Software Programmer| Technical| CCAvenue

Infibeam Avenues Ltd.

Jr. Software Programmer| Technical| CCAvenue

Skills

Google Cloud PlatformSQL QueriesDockerReactTypescriptJavaMicroservicesSpring BootPostgreSQLMySQLKafkaRabbitMQGitLabJenkinsSwagger/OpenAPIAWSGradleGitHubLinuxOracleJavascriptAzure

2 months 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, Internship

Location:

Maharashtra, India

Work mode:

Onsite

Published on:

17 August 2026

What they need


Junior Software Programmer (Java)

Experience: 0–1 year

Employment Type: Full-time

Educational Qualification: Graduate degree in Computer Science, Information Technology, Engineering, or a related discipline

Position Overview

We are looking for a motivated and logically strong Junior Software Programmer to join our software development team. The candidate will work on designing, developing, testing, and maintaining scalable web applications using modern Java technologies and frameworks.

This role is suitable for recent graduates and early-career developers who have a strong foundation in programming concepts, a willingness to learn, and an interest in building enterprise-grade applications using microservices and modern software-development practices.

Key Responsibilities

  • Develop, test, debug, and maintain Java-based web applications.
  • Work with modern Java frameworks such as Spring, Spring Boot, Spring MVC, and Spring Data.
  • Develop and consume RESTful APIs.
  • Assist in designing and developing microservices-based applications.
  • Write clean, efficient, reusable, and well-documented code.
  • Apply object-oriented programming principles and commonly used design patterns.
  • Work with relational and NoSQL databases.
  • Develop responsive HTML pages and user-interface components using Angular, ReactJS, JavaScript, TypeScript, jQuery, HTML, and CSS.
  • Use messaging and queuing technologies for asynchronous communication between services.
  • Implement application logging, exception handling, monitoring, and troubleshooting.
  • Use version-control systems to manage source code and collaborate with team members.
  • Write unit and integration tests to ensure software quality.
  • Participate in code reviews, technical discussions, sprint planning, and daily team meetings.
  • Collaborate with developers, testers, business analysts, and other stakeholders.
  • Analyse technical issues and contribute to their timely resolution.
  • Continuously learn and adopt new technologies, tools, and development practices.

Required Technical Skills

  • Good understanding of Core Java and object-oriented programming concepts.
  • Knowledge of Java collections, exception handling, multithreading, and basic data structures.
  • Familiarity with modern Java frameworks, preferably Spring Boot.
  • Basic understanding of microservices architecture and distributed systems.
  • Understanding of commonly used design patterns and SOLID principles.
  • Knowledge of REST APIs, JSON, HTTP methods, and client-server architecture.
  • Basic knowledge of queuing or messaging systems such as Apache Kafka, RabbitMQ, or ActiveMQ.
  • Understanding of application logging frameworks such as SLF4J and Logback.
  • Familiarity with Git or another version-control system.
  • Basic knowledge of SQL and relational databases such as MySQL, PostgreSQL, Oracle, or SQL Server.
  • Working knowledge of HTML, CSS, JavaScript, and at least one frontend technology such as Angular or ReactJS.
  • Familiarity with build tools such as Maven or Gradle.
  • Basic understanding of unit testing using tools such as JUnit and Mockito.

Preferred Skills

  • Familiarity with Docker and container-based application development.
  • Basic understanding of cloud platforms such as AWS, Microsoft Azure, or Google Cloud.
  • Awareness of CI/CD concepts and tools such as Jenkins, GitHub Actions, or GitLab CI/CD.
  • Knowledge of API documentation tools such as Swagger or OpenAPI.
  • Basic understanding of application security, authentication, and authorisation concepts.
  • Familiarity with Agile or Scrum development practices.
  • Exposure to Linux commands and development environments.
  • Knowledge of debugging, performance optimisation, and secure coding practices.
  • Academic projects, internships, certifications, or personal projects involving Java-based application development.

Soft Skills

  • Strong logical, analytical, and problem-solving abilities.
  • Good verbal and written communication skills.
  • Ability to understand requirements and translate them into technical solutions.
  • Willingness to learn new technologies and frameworks.
  • Ability to work independently as well as within a team.
  • Strong attention to detail and commitment to software quality.
  • Positive attitude, adaptability, and ownership of assigned responsibilities.
  • Good time-management and organisational skills.

Educational Requirements

  • Graduate degree in Computer Science, Information Technology, Software Engineering, Electronics, Engineering, or a related field.
  • Candidates with relevant technical certifications, internships, academic projects, or demonstrable programming skills may be given preference.

Candidate Profile

The ideal candidate is a recent graduate or junior developer with strong programming fundamentals, good logical ability, and an enthusiasm for software development. The candidate should be comfortable learning new technologies, communicating with team members, and contributing to the development of reliable and scalable software solutions.

Other offers great for you!

These companies are also looking for great profiles

LeHibou

Expert bdd Exadata Couchbase

750€ / jour

Freelance

92130 Issy-les-Moulineaux, France

Hybrid

Skills

DockerPostgreSQLMySQLAnsibleLinuxOracle

21 hours ago

Quick apply

Cherrypick

Senior Fullstack Software Architect Java - React

550

Freelance

92100 Boulogne-Billancourt, France

Hybrid

Top Recruiter

Skills

DockerReactJava

20 hours ago

Quick apply

EAYS Consulting

Architecte technique – , Saint-Denis (93) – 12 mois

TJM 576 EUR/jour

Freelance

Hybrid

Skills

MongoDBDockerAngularNodePythonJavaPostgreSQLAWSLinuxKubernetesOracleAzure

13 hours 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