Java Developer Intern - Financial AI ProductCompany
Summary
We are a Fintech startup leveraging Java, Python, AI and Machine Learning to provide personalized financial insights and intelligent investment tools. You will be a crucial part of the backend team, helping to build and maintain the core APIs that power our user-facing applications and reliably serve predictions from our AI models.
The Role: Python API Developer Intern
This is a hands-on internship offering direct mentorship from senior backend and data engineers within a Product, Operations, and Development (POD) team. You will focus on building efficient, scalable, and secure API endpoints to manage financial data and deliver AI-generated analysis.
Our Team Structure: The POD Model
You will join a specific, cross-functional POD focused on a high-impact area (e.g., "Real-Time Data Feeds" or "AI Model Serving"). You will collaborate daily with Product Managers, Data Scientists, and Frontend Developers to own the entire feature delivery lifecycle.
About internship - Selected intern's day-to-day responsibilities include:
1. Assist in developing, testing, and maintaining software applications in Java
2. Write and debug basic code under senior developer guidance
3. Fix bugs and support application improvements
4. Participate in team meetings and daily stand-ups
5. Learn and follow coding standards and documentation
Security \& Performance: Focus on writing clean, well-tested code, contributing to API throttling, authentication standards, and performance optimization (latency reduction).
Documentation: Create and maintain API documentation (using tools like Swagger/OpenAPI) to ensure clear communication with frontend developers and external partners.
Testing: Write and execute unit and integration tests to ensure the reliability and integrity of the code.
Cloud Deployment: Assist the DevOps team in preparing the Python application for containerization (Docker) and deployment on a cloud platform like Google Cloud Run, cloud functions or GKE.
Required Qualifications \& Skills
Education: Currently pursuing or recently completed a Bachelor's degree in Computer Science, Software Engineering, or a related technical field.
Technical Proficiency:
Python: Strong foundational knowledge of Java and object-oriented programming principles.
Web Frameworks: Basic hands-on experience with a web framework (e.g., React / Flutter).
Databases: Familiarity with relational databases and writing efficient SQL queries (e.g., PostgreSQL, MySQL).
API Concepts: Understanding of fundamental RESTful API principles (GET, POST, status codes, JSON).
Version Control: Proficiency with Git and standard development workflows.
Financial \& AI Interest: A genuine interest in the Fintech space, financial concepts, and a curiosity about how data science and ML models are integrated into production environments.
Preferred (Bonus) Skills
Prior exposure to a cloud platform (GCP), particularly basic services like Cloud SQL, Cloud Storage, or Vertex AI.
Experience with Docker for containerization.
What We Offer
Mentorship: Direct, structured mentorship from senior backend and data engineers within your POD.
Technology Stack: Exposure to a modern, high-performance tech stack: Java, Spring, PostgreSQL, and cutting-edge Google Cloud AI services.
Real Impact: Work on mission-critical features that directly connect AI insights to user applications.
Flexibility: Flexible work arrangements
Application Requirements
Please submit your resume
Bonus Points : Submit resume along with a link to your GitHub portfolio demonstrating any Python API projects (even personal ones).
Job Type: Internship
Contract length: 12 weeks
Pay: Up to ₹5,000.00 per month
Benefits:
Flexible schedule
Work from home
Work Location: Remote
Application Deadline: 19/01/2026
Expected Start Date: 20/01/2026