Develops complex, modular and reusable application code which utilizes SQL data sources.
Creates a detail design document through the assessment of business requirements.
Collaborate with IT and Business partners to design, develop, and troubleshoot end to end technical solutions
Develop solutions that are reusable, testable, efficient and elegant.
Identify and manage downstream dependencies/impacts.
Ability to guide/ mentor the team is a must.
Identify and communicate technical risks, issues, and changes
Contribute to design review meetings with other members of Application Development
3+ years’ of experience in implementing the Liferay Portal(DXP) and developing portlets, hooks and theme.
Experience on customizing the OOB portlets like Document and Media, Wiki, Knowldge base.
Liferay certification would be a plus.
Excellent experience with Java and J2EE
Experience with creating and consumption of web services including REST, JSON, XML, SOAP
Good understanding of the web browsers, web applications and how they work.
Excellent team player with good organizational, communicational, analytical and logical skills.
Familiarity with Tomcat and Eclipse.
Responsive layouts and bootstrap.
Familiarity with SQL Server databases.
Familiarity with working within an Agile environment and part of an agile scrum team.
Bachelor’s Degree – Computer Science or Management Information Systems (or equivalent work experience)
4+ years of IT work experience with demonstrated increasing responsibilities
Superior organizational and communication skills
Ability to understand technological complexity and articulate it into simple solutions
Financial Services industry experience is a plus