Mandatory :
Well versed in JAVA (object-oriented programming principles), Spring framework, Hibernate, AJAX, jQuery, RESTful APIs, XML related technologies, Smart GWT & Javascript. JBOSS App Servers, Tomcat App Servers, Eclipse IDE, MSSQL DB (DDL,DML). UML notations / tools.
Solid understanding of design patterns, software architecture, and best practices. Experience with CI / CD tools and version control (Git).
Should have ability to analyse requirements independently, design, and track project progress and manage / lead team and adopt changes in requests / enhancements as well as providing effective solutions during SDLC.
Should have ability to communicate effectively and independently with clients and internal teams (SDC and HQ). Should be able to communicate well in English (both verbal and written).
Should be able to attend support calls independently, trouble shoot and provide solution to fix problems during UAT phase of the project. Willing to support on Nigeria time zones (if needed).
Willing to Travel overseas for short term (1-3 months), during the project phase & post implementation / Maintenance.
Desired :
Reporting tools (Elixir / Jasper), Power BI, VSTS & Shell Scripting
Domain knowledge -Trade Facilitation
Proficient in project management, Partner and customer engagement
Lead Software Engineer • India