Have you ever wondered how video platforms are able to recommend the right programmes and movies you like to watch at the right time?
Are you passionate about Cloud Computing, the AI boom, Deep Learning, Predictive Voice Control and how human viewing behaviour can enhance user experience in the worldwide entertainment space?
If so, then you could be the JAVA Developer that we are looking for.
ThinkAnalytics are world leaders in Real-Time Personalised Recommendations and Search & Viewer Analytics solutions.
Vacancy Overview
Due to the continuing success of our Emmy award-winning technology, we currently have an exciting opportunity available for talented Java Developers to join our team in Pune.
The ideal candidate should be a keen problem-solver with strong technical and analytical skills, with good experience of Java, Spring, SQL, Linux and AWS.
Role:
Application Developer - Java
Key responsibilities :
You will work in our modern Pune office within a highly skilled and experienced team to;
Work collaboratively with project delivery, Product, QA and Ops teams to carry out development tasks on our world-leading product range and integrate these into customer environments
Execute and follow the full software development lifecycle process using modern agile methodology supported by tools such as Jira, Confluence and GIT.
Contribute to technical design and documentation
Use best practice and industry standard toolsets.(IDEs like Eclipse, , IntelliJ etc.)
Understand business requirements and mapping them to technical implementations in detail.
Be present in daily scrum calls, provide accurate information of tasks actioned, new tasks, and discuss obstacles/issues if any.
Update project-tracking tools daily with the accurate status and work log/timesheets
Keep abreast with new concepts and technologies and promote knowledge sharing
Background & Experience :
We'd like to hear from you if you have:
3+ years of Java development experience
BE/BTech/ME/MTech/MCA/Computer Science Graduate with 60% and above aggregate.
An excellent understanding of the full project lifecycle.
Strong written and verbal communication skills.
A can-do attitude, an ability to work under pressure, an amazing attention to detail and superb team working skills.
The ability to work independently, requiring little supervision
Performed routine activities in a structured environment.
Experience of API development, debugging and testing
Experience of Java build and configuration tools.
Experience in developing for Cloud Platforms like AWS, Google Cloud, Azure.
Experience with Linux, including shell scripting
Experience with automating processes
Knowledge of Oracle and/or MySQL databases.
Experience in a client-facing role
Essential Technical Skills:
Java
Spring
Gradle
Git
RDMS e.g. MySQL
Windows and Linux
JIRA, Confluence, Bitbucket