Overview
Pre-requisites:
Willing to learn Hands on Coding and strong aptitude towards programming and advance computing.
Knowledge of JAVA, Understanding of object-oriented programming language
Fundamentals of software engineering
Understanding of web systems and architecture
Basic concepts of databases and transaction processing.
Job Responsibilities:
Take training and master Java programming, Enterprise application development skills Develop Java programs and web applications
Develop database queries and programs Support production systems written in Java
Co-ordinate with system users to understand their issues and identify solutions on work around.
Work with support tools to update solutions to customer issues and track them
Communicate with the teams and report on daily activities knowledge programming in SQL including stored procedures experience with relational database development in SQL Server
Strong knowledge and understanding of database and data elements Ability to apply proficient knowledge with source code control tools such as Git and VSTS Experience with Agile and Scrum methodologies a plus
Experience with Hadoop, Scala, and Spark a plus Ability to multi-task and work under pressure.
Ability to be careful and thorough with detail.
Ability to work both independently and in a collaborative environment.
Ability to analyze information and use logic to address work related issues and problems.