Job Description :
Position Summary:
Responsible for analysis, design, coding and testing of new applications or enhancements to existing applications using Java-based technologies, including Java, J2EE, JSP, XML, JDBC, and Servlets.
Must be able to apply SDLC concept and have a proven track record of delivering solid, robust applications.
Must have a solid understanding of Object Oriented Programming.
Strong communication skills are required as position will interact with business owners.
8+ years of prior Java development experience required:
Develop, maintain, and support applications using a variety of technologies and frameworks: Java, Servlet, EJB, JSP, JDBC, HTML, JavaScript, Websphere, Spring, MVC, SQL, PL/SQL, Web services.
Proactive in researching, testing and implementing new tools with a focus on latest technologies.
Perform senior programming assignments for diverse and complex project tasks.
Develop/design software independently as well as under direction from other development team leads and other members of the team.
Lead and mentor team members.
Maintain and debug existing application code.
Superior problem solving abilities and demonstrated responsibility for leadership and oversight.
Excellent written and verbal communication skills with experience performing architectural design, documentation, and development and ability to prepare/maintain UML diagrams.
             

Similar Jobs you may be interested in ..