Jobs›Backend Developer, Rameshnagar

Backend Developer Intern with Devops Knowledge (Intership 6 months )In-Office Role

Sirma Business Consulting India Private Limited · Rameshnagar
Pay₹2.4La year, as listed
WhereRameshnagarKarnataka
TypeInternship
Posted23 Oct4 days ago, via Adzuna
Kaam checked
No fee, deposit or pay-to-apply signs
Day work
No vehicle or licence needed
Contract role
About this job

JOB DESCRIPTION

Backend Developer Intern – Java, Spring Boot, Microservices, Database & DevOps

Location
Whitefield, Bangalore
Work Mode
Work from Office (Mandatory)
Internship Duration
6 Months
Working Days
Monday to Saturday (Alternate Saturdays Working)
Working Hours
9:00 AM – 6:00 PM
Monthly Stipend
₹20,000
Employment Type
Internship – Intern-to-Hire Opportunity

Role Summary

We are looking for a motivated and technically enthusiastic Backend Developer Intern with foundational knowledge of Java, Spring Boot, Microservices, databases, and DevOps practices.

The selected candidate will work with our development team to build, test, integrate, deploy, and maintain backend applications, REST APIs, and database-driven systems. The role provides practical exposure to enterprise application development and modern software engineering practices.

Candidates should have a strong understanding of programming fundamentals, good analytical skills, and a willingness to learn new technologies. Basic DevOps knowledge, including Git, Linux, Docker, CI/CD, and application deployment concepts, is essential.

This is an Intern-to-Hire opportunity, with the possibility of full-time employment based on technical performance, learning progress, overall suitability, and business requirements.

Key Responsibilities

Backend Development

Develop, test, and maintain backend applications using Java and Spring Boot.

Design, develop, integrate, and consume RESTful APIs.

Understand and contribute to Microservices-based application architecture.

Implement business logic, data validation, exception handling, and application-level error management.

Write clean, reusable, maintainable, and well-documented code.

Assist in identifying and resolving backend performance and application issues.

Database Management

Work with PostgreSQL and MongoDB for data storage and management.

Design and maintain database tables, collections, and relationships.

Write SQL queries, joins, subqueries, and CRUD operations.

Understand database indexing, constraints, and query optimization fundamentals.

Work with Spring Data JPA or Hibernate for database integration.

Assist with database troubleshooting and data consistency checks.

API Development and Integration

Develop and test REST APIs using appropriate HTTP methods.

Understand HTTP status codes, request/response structures, and JSON.

Integrate backend services with frontend applications and external services.

Use Postman or similar tools for API testing and troubleshooting.

Follow API development standards and basic security practices.

DevOps and Deployment

Use Git and GitHub/GitLab for version control and collaborative development.

Understand branching, merging, pull requests, and code versioning.

Use Maven or Gradle for application builds and dependency management.

Work with basic Linux commands and command-line operations.

Understand Docker images, containers, and Dockerfiles.

Assist in configuring and executing CI/CD pipelines.

Gain exposure to application deployment across development, testing, and production environments.

Understand environment variables, application configuration, logs, and deployment troubleshooting.

Assist with application monitoring and basic operational support.

Team Collaboration

Collaborate with backend developers, frontend developers, QA engineers, and DevOps team members.

Participate in code reviews, technical discussions, and team meetings.

Follow coding standards, documentation practices, and project guidelines.

Participate in Agile/Scrum development activities.

Complete assigned tasks within agreed timelines and communicate progress regularly.

Required Skills – Must Have

A. Java Programming

Basic to good knowledge of Core Java.

Understanding of Object-Oriented Programming (OOP) concepts.

Knowledge of classes, objects, inheritance, polymorphism, abstraction, and encapsulation.

Understanding of exception handling and Java Collections.

Familiarity with basic multithreading concepts is an advantage.

B. Spring Boot and Backend Development

Foundational knowledge of the Spring Boot framework.

Understanding of dependency injection and application configuration.

Basic knowledge of Spring MVC and REST API development.

Understanding of Microservices architecture and service communication.

Familiarity with JSON, HTTP methods, and status codes.

C. Database Technologies

Knowledge of SQL and relational database concepts.

Familiarity with PostgreSQL or MySQL.

Basic understanding of MongoDB and NoSQL databases.

Ability to write SQL queries, joins, and CRUD operations.

Understanding of database design and data relationships.

D. DevOps Fundamentals

Basic knowledge of Linux commands and shell/terminal usage.

Familiarity with Git and GitHub/GitLab.

Understanding of Maven or Gradle.

Basic knowledge of Docker and containerization.

Understanding of CI/CD concepts and automated build/deployment workflows.

Awareness of application deployment, environment configuration, and log analysis.

Willingness to learn DevOps tools and deployment practices.

E. General Technical Skills

Strong logical reasoning and analytical thinking.

Good problem-solving and debugging abilities.

Understanding of software development fundamentals.

Ability to learn new technologies and apply feedback.

Good communication and teamwork skills.

Preferred Skills – Added Advantage

Candidates with exposure to the following technologies will have an advantage

Spring Data JPA and Hibernate.

Advanced Java concepts and design patterns.

Microservices communication and API integration.

Jenkins, GitHub Actions, or GitLab CI/CD.

Docker Compose and container orchestration fundamentals.

Kubernetes basics.

AWS, Microsoft Azure, or Google Cloud Platform.

Nginx, reverse proxies, and application servers.

JUnit and Mockito for unit testing.

Postman for API testing.

Basic application security and authentication concepts, including JWT.

Monitoring, logging, and troubleshooting tools.

Agile/Scrum methodologies and the Sof

Never pay to get work. If a listing asks for a fee, it is a scam. The ten signs →

Apply on Adzuna
Opens jobs.cvviz.com in a new tab