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.