During your internship, you should expect to gain:
- Understanding and hands-on experience of various technologies used in large scale complex back-end systems (such as NoSQL/SQL DBs, Rule Management Systems, Enterprise Application Monitoring, REST APIs etc)
- Software Design and Development.
- Code craftsmanship
- Application of agile methodologies in real projects
- Experience of working as part of a team in a large organization
Requirements:
- This is a 5 to 6 months full time internship.
- Experience in team-based software development, be it school-driven or self-initiated
- Hands-on experience of software development in Java language
- Programming skills and expertise in Node.js with background of having delivered engaging and interactive applications
- Understanding of web-based programming languages, scripting and UI development experiences in HTML, CSS, Javascript, ReactJs / Angular etc.
- Familiarity with version control systems (e.g. Git, SVN)
- Knowledge of RESTful APIs, JSON, Spring, Jenkins, SQL are desirable but not required
- Willingness to learn new skills and technologies
- Experience in open-source contributions is a bonus
- Passion to make a difference!
Our Benefits:
Any general requests for consideration of your skills, please