Java Technical Lead

Apply for this job

Email *

Job Description

<br><p><strong>Duties:</strong></p><ul><li>Modify existing software to correct errors or to improve its performance.</li><li>Code new application components and utilities.</li><li>Review, analyze and modify applications including coding, testing, debugging and documenting programs.</li><li>Develop and improve interfaces with other systems.</li><li>Assist Developers and Senior Developers.</li><li>Develop basic and/or routine test data and perform unit testing.<br></li></ul><p><strong>Qualifications:</strong></p><ul><li>At least 6 years of strong experience in middle tier/web based application or rich client application design and development using J2EE Technologies (Servlets, JSP, JDBC and Custom Tags) or Swing/SWT under Windows or Linux.</li><li>Good knowledge of spring web applications framework, HTML and JavaScript is a must.</li><li>Good knowledge of Hibernate is a must.</li><li>Good knowledge of UML notion is a must.</li><li>Ability to give proof of architecture, developing and deploying products from the ground up.</li><li>Ability to write clear architecture documents and class diagrams.</li><li>Possession of strong analytical and research skills and enjoying delivering software solutions that solve real world problems.</li><li>Object oriented analysis and design expertise.</li><li>Strong verbal and written communication skills are mandatory to working in team environment and keeping an open communication across all channels of the organization.</li><li>Ability to work under stress, with commitment to deadlines and quickly come up to speed on existing technologies and provide input on future direction of our technical environment.</li><li>Familiarity with an Agile Software development process is a plus.</li></ul><p><br></p>