Job Description
: Responsible for Java/J2EE/J2SE application development supporting business objectives while providing expertise in software development life cycle phases from concept and design to testing. Analyzes, designs and builds component-based applications in a Web/internet delivery environment, including introduction of an application layer, modeling techniques, component and object-oriented design, complex algorithmic coding, and systematic approaches to application integration. Works on new and existing applications along with enhancements web sites, web applications, and infrastructure. Performs hands-on coding, mentors junior developers and assists in architecture web content solutions.Expertise in server-side web presentation technologies.
Job Specification
Skills Required: 3 or more years of Java experience managing application design, software development, maintenance and delivery.
Strong experience with Enterprise SOA architecture, Web design and development tools and languages, e.g. Java. Java Servelets/JSP, JDBC, EJBs, Hibernate, Spring, Struts, Ajax/JavaScript, SOAP, XML/XSLT/FOP, HTML, ANT, CVS, JBOSS.
Strong relational database experience (MySQL, SQLServer, etc). Strong background of working in database stored procedures and functions.
Experience designing N-tiered applications, with multi-tier architecture and production Internet architectures.
Strong experience developing and implementing highly complex technical solutions in a J2EE web environment.
Ability to work in tight deadlines and should demonstrate to work in a team.
Excellent written and verbal communication skills.
Rapid applications development or extreme programming experience.