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.