Advanced level software development and coding using Core Java, Webservices and DB
Undertake troubleshooting and problem solving of software defects, application and technical environment
Advanced level ability to de-bug code and identify and rectify defects or data issues
Develop and execute effective unit and function tests for all software changes
Working with Business Analysts, Technical Consultants, complete software design and estimation activities for complex enhancements
Undertake software builds and installations
Assist with preparation and delivery of software releases
Understand and follow technical and quality standards and procedures
Suggest and recommend changes to technical standards and procedures
Competently use project and team systems (JIRA, Confluence, EPM, Lotus Notes, Subversion, Anthill Pro)
Excellent working knowledge of Java 5, including the Eclipse Development Platform
Excellent working knowledge of popular Java frameworks such as Hibernate, JSP/JSF and web services.
Worked on Java swing, Java web start, Java desktop and data binding frameworks.
Proven knowledge of databases, to include solid experience of SQL. RDMS performance optimization experience.
Troubleshooting and debugging techniques
A proven understanding of industry standard software development life cycles