Responsibilities:
Design, develop, and maintain high-performance, scalable, and secure applications.
Write clean, efficient, and well-documented code following best practices.
Collaborate with cross-functional teams including product managers, designers, and QA engineers.
Participate in code reviews to ensure code quality, performance, and security.
Identify and fix bugs and performance bottlenecks in applications.
Implement and integrate third-party APIs and services when needed.
Continuously research and apply new technologies to enhance software performance.
Ensure software solutions align with business requirements and objectives.
Contribute to system design discussions and technical documentation.
Work with DevOps teams to ensure smooth CI/CD pipeline and deployment.
Required Skills & Qualifications:
Bachelors or Masters degree in Computer Science, Engineering, or a related field.
Proficiency in programming languages like Java, Python, JavaScript, C++, or Go.
Experience with backend frameworks (Spring Boot, , Django, etc.).
Strong understanding of data structures, algorithms, and system design.
Hands-on experience with databases (SQL and NoSQL) such as MySQL, PostgreSQL, MongoDB.
Knowledge of cloud platforms (AWS, Azure, or GCP) and microservices architecture.
Experience with version control systems like Git/GitHub/GitLab.
Familiarity with DevOps tools (Docker, Kubernetes, Jenkins, CI/CD pipelines).
Good understanding of frontend technologies (, Angular, ) is a plus.
Strong problem-solving skills and ability to work independently or in a team.
Preferred Qualifications:
Experience with distributed systems and scalable architectures.
Knowledge
Experience
0 - 1 Years
No. of Openings
20
Education
B.C.A, B.Tech, M.C.A, M.Tech
Role
Software Developer Trainee
Industry Type
IT-Hardware & Networking / IT-Software / Software Services
Gender
[ Male / Female ]
Job Country
India
Type of Job
Full Time
Work Location Type
Work from Home