Software Developer (Java Full Stack / Python GenAI) — Job Update | Vishal Kushwaha

Key Responsibilities

Design, develop, test, and deploy scalable software applications.

Collaborate with business stakeholders, architects, and development teams to understand requirements.

Write clean, maintainable, efficient, and reliable code.

Follow established coding standards and software development best practices.

Participate in code reviews and provide constructive feedback.

Troubleshoot and debug application issues.

Perform performance optimization when required.

Develop APIs, integrations, and backend services.

Ensure application security, reliability, and scalability.

Participate in Agile development activities, including:

Sprint planning

Daily stand-ups

Sprint retrospectives

Stay updated with emerging technologies, frameworks, and industry trends.

Preferred Skills

Java Full Stack

Java Full Stack Development

Backend development

API development

Application integration

Scalable application development

Python & Generative AI

Python programming

Generative AI fundamentals

AI-based application development

Basic understanding of Generative AI concepts

Key Technologies

Java • Java Full Stack • Python • Generative AI • APIs • Backend Development • Application Development • Software Testing • Agile • Debugging • Performance Optimization

Candidate Profile

The ideal candidate should have:

Strong software development fundamentals.

Good programming and problem-solving skills.

Experience developing scalable applications.

Understanding of APIs and backend services.

Ability to work collaboratively with technical and business teams.

Interest in learning new technologies and frameworks.

Ability to work in an Agile development environment.