Job Description:
We are looking for a Full Stack Developer with strong expertise in Angular, Java/Spring Boot, Python, and AWS to build scalable, cloud-native applications and modern data-driven UI solutions (Streamlit-based dashboards).
Key Responsibilities:
- Design and develop responsive UI applications using Angular or Streamlit (Python-based UI)
- Build backend services and APIs using Java (Spring Boot) and/or Python (FastAPI/Flask)
- Develop and integrate REST APIs with frontend applications
- Work on AWS cloud services (S3, Lambda, ECS/EKS, API Gateway, etc.) for scalable deployment
- Collaborate with Data/ML teams to integrate ML pipelines and dashboards
- Migrate/modernize legacy applications (Java ? Python/Cloud-native architectures)
- Ensure application performance, scalability, and security
- Participate in design discussions, code reviews, and sprint activities
Must Have Skills:
Strong experience in
- Angular (UI development)
- Java + Spring Boot (backend services)
- Python (FastAPI/Flask/Streamlit)
- AWS services (S3, Lambda, ECS/EKS, API Gateway, CloudWatch)
- Experience in microservices architecture and REST APIs
- Hands-on with CI/CD pipelines and Git-based development
Good to Have Skills:
- Experience with Streamlit for building ML/data apps
- Knowledge of Snowflake / data platforms
- Exposure to ML pipelines (SageMaker or similar)
- Experience with containerization (Docker, Kubernetes)
- Domain exposure to Insurance / Financial Services
Preferred Experience:
- 510 years of experience in full stack or cloud-native development
- Experience in application modernization and cloud migration
Soft Skills:
- Strong problem-solving and analytical skills
- Ability to work with cross-functional teams (Data, ML, UI)
- Good communication with client stakeholders