Description

Job Description
The ideal candidate is a strong ETL developer who can also do JAVA/J2EE development.

What You'll Be Doing:

• Complete and oversee the most complex systems analysis, design and development efforts.
• Play a key role as a leader and individual contributor on complex projects.
• Direct and monitor less experienced resources and coordinate development tasks for any scope project.
• Prepare and manage the technical component of project plans.
• Confer with other Development, operations staff and Technology staff in overall systems development
direction from technical analysis to user acceptance testing.
• Prepare and review test data and execute detailed test plans.
• Complete any required debugging.
• Evaluate and understand highly complex interrelationships and effects among programs, interfacing applications and platforms.
• Prepare thorough, clear technical and functional specifications and update systems documentation.
• Prepare charts, tables and diagrams to assist in analyzing problems.
• Review documentation prepared by less experienced staff.
• Prepare and review assessments to include required tasks, estimated time frames and effort for any scope project.


What You'll Need to Have:

• Min 10 years of relevant IT experience.
• Strong ETL and JAVA/J2EE development experience.
• Experience designing and implementing large data warehouses /data lakes utilizing both relational and dimensional design concepts.
• Required 4 years of experience working with TALEND ETL tool with expertise in Talend Data Integration,
Talend Data Profiler, Talend Data Stewardship
• Strong database knowledge, writing SQLs and Pl/SQL programming on SQL Server or any other DB
• Experience writing SQL, procedures, function, triggers etc.
• Experience working with noSQL DBs like MongoDB SQL
• Tuning experience to handle any form of performance issue.
• Able to handle performance issues independently
• Able to work on data modeling using ERWIN / any other tool independently
• Experience in designing, building and consuming REST API's using JAVA Spring Boot technologies.
• Experience with JSON configuration
• Experience with version control tools like GIT.
• Experience implementing CI/CD pipeline
• Experience working on Open shift platform
• Strong understanding of cloud / hybrid architecture
• Very good knowledge of Job automation, Job scheduling
• Experience in Agile Scrum methodology
• Excellent communication skills

Education

Any Graduate