You are viewing a preview of this job. Log in or register to view more details about this job.

JAVA developer

Hey future interns!

We are Infrrd - the Enterprise AI company that uses AI and Machine Learning technologies to help our customer automates human tasks. This internship will start immediately.
 
We are looking for a JAVA Developer Intern to join our team. This internship will be for a period of 3-6 months. Like any job, it has its pros and cons. Let's talk about the Cons first: 
  • We are growing fast, so you will need to keep up with the pace and hit the ground running. 
  • We are a young company that gives the large AI companies a run for their money when it comes to solving enterprise automation problems. What this means for you is that you need to be prepared to deal with some of the best competitors on the planet and win. It’s not necessarily a con but it can get intense. Let's just say this is not a job for the faint-hearted. 
With the cons out of the way, let’s talk about the good stuff. 
  • The work is challenging  
  • There are three levels of people in our team - those who do the work, those who can fix things when they are not working and the ones that can own outcomes. 
 
If you have read this far, then you may want to know what background we would like our JAVA Developer Intern to have. We have made a list, here it is: 
What You'll Be Doing 
  • Functions as an individual contributor and works under supervision with clearly defined guidelines and direction 
  • Write create clean, effective and unit testable code for simple or complex user tasks. 
  • Work in an agile, rapid development environment. 
  • Document and demonstrate solutions as required 
  • Coordinate with the offshore development team for timely execution and delivery of code. 
  • Participates in internal solution design discussions with other team members 
  • Documents software component specifications in detailed technical design 
  • Develops code in accordance with the system design and coding standards with minimal supervision 
What you should have 
  • Currently enrolled and pursuing a bachelor's/master’s degree in engineering, computer science or a similar degree.  
  • A passion for learning and development 
  • Must display ability and interest to learn technology and gain experience of working in live projects. 
  • Must have knowledge in JAVA, advanced JAVA, Spring and Spring Boot 
  • Must have knowledge of Webservices (REST) and JSON.  
  • Must have knowledge with tools/framework for agile processes such as Github, Jenkins and Maven. 
  • Exposure to build application services on Amazon cloud services (AWS)/Google Cloud environments 
  • Very good communication, analytical and problem-solving skills.  
 
We aspire to be a big brand and we have put 9 years of grueling work to get to where we have reached. We are looking for someone to join us on our journey to create a company that future generations can be proud of. As a JAVA Developer we would like you to pay attention to detail for all our work. Looking forward to hearing from you.