· Working knowledge of DB2SQL Server  · Excellent knowledge of Database transaction management, transaction boundaries is must  · Implementing automated testing platforms and unit tests  · Proficient understanding of code versioning tools, such as Git  · Familiarity with continuous integration  · Defining application objectives and functionality