Software Design Engineer - Intern- Java
Job Description
What would your day look like:
Implement solutions for broadly defined problems
Must have JAVA knowledge.
Be involved in full-fledged product development.
Collaborate with cross-functional teams to define, design, and Build New Features, Push them to production fast.
Be part of daily scrums, ideate and brainstorm solutions with Managers, Mentors and show off your convincing skills.
Do peer code reviews, and write automation tests, we have OCD when it comes to quality.
Unit-test code for robustness, including edge cases, usability, and general reliability.
Work on bug fixing and improving application performance.
Debug production issues across services and levels of the stack
Discuss new ideas in a weekly tech forum with your peers and mentors
Qualifications
Have a solid grounding in Computer Science fundamentals
Are good at Problem-solving
Know and have good hands-on at least more than 2 programming languages with ease and have a strong opinion of which one is your favorite.
Have actively developed firsthand any web application with database/datastore, simple or complex does not matter to us, using Nodejs/Java/Python or any other language and deployed or thinking of deploying it on any cloud server like AWS/GCP, etc.
We would love to look at your GitHub repo or links to the deployed web app. Beautiful UI does not matter, as much as a Postman collection does, so bonus marks for creating API documentation or having a detailed README on Github.