Required Skills:
(1) 3 -6 years of hands -on with Java (core Java API's for Swing,threading and concurrency,collections and as well as able to profile and identify application for performance issues.)
(2) Should have strong experience in - Core Java / Swing,JSP.
(3) Experience developing in a multi -threading environment.
(4) Strong GUI Design skills.
(5) Experience in Swing components like Table,Layouts Managers.
(6) Strong object oriented design and development skills.
(7) Experience on GUI framework design and development.
(8) Java multi threading and Java collection API
(9) Experience on software design pattern and UML modelling tools.
(10) Java application deployment with Java Web Start.
(11) Good understanding of performance aspects related to core Java and Swing with hands on experience on some Java Performance profiling tools.
(12) Strong communication and interpersonal skills.
Responsibilities:
(1) Create new or enhance existing UI screens,manage,develop and enhance client side API and connectivity to various company servers and local components.
(2) Develop and support Java Swing Application which communicates with real time basis.
(3) Profile the application under heavy load to be able to identify memory,CPU or threading issues and fix them.
(4) Design and implement new features.
(5) Contribute to the designs of new requirements and re -architecting efforts of the current code base.
(6) Independently handle project activities related to builds and deployments.