Coventek Solutions Bangalore, Karnataka, India
Nov 21, 2016Full time
Job Description: Understanding Business Requirements, and Functional Specifications Understanding existing program logic Liaise with Production Support and Ops to trouble-shoot issues, investigate, and perform root-cause analysis and bug fixes to large business-critical legacy systems Creation/ update of Detailed Design Specifications, Program Specifications, and program Version Control documentation Coding of new programs and changes to existing programs Creation of Unit Test Plans, and execution of Unit Tests Preparation and execution of Systems Test Plans and Scripts Providing technical support for Quality Assurance (QA) Testing Providing technical support for User Acceptance Testing Creation of Implementation/ Backout Plans and Support Handover Documents Providing technical support for Production Implementations, and post-implementation support during implementation warranty period Job Requirements: Minimum 7+years of continuous J2EE development experience on large/medium sized projects Proven experience enhancing large business-critical legacy systems Proven experience trouble-shooting, investigating, and performing bug fixes to large business-critical legacy systems as part of SL3 team Strong familiarity with design patterns and object-oriented principles. Project experience using the below technologies/frameworks: Enterprise scale messaging (MQ Series preferred). Web Application Server (Tomcat preferred). Relational database experience (Oracle preferred). Spring MVC or Struts framework. Core Java/ Java EE/ Spring/ Struts/ Hibernate Automated unit testing and mocking frameworks. Great written and verbal communication skills. A strong focus on high quality deliverables and meeting tight deadlines. Very strong passion for technology with a strong interest in the latest development best practices and frameworks. Culturally sensitive in a role that spans regions and time zones. An agile mindset and a broad skillset - willing to do whatever it takes to help the team deliver.