A Java developer is responsible for many duties throughout the development lifecycle of applications, from concept and design right through to testing. Here are some other responsibilities they may have:
Design, implement and maintain java application phases
To take part in software and architectural development activities
Conduct software analysis, programming, testing and debugging
Identifying production and non-production application issues
Transforming requirements into stipulations
Develop, test, implement and maintain application software
Recommend changes to improve established java application processes
Develop technical designs for application development
Develop application code for java programs
Key Skills and Experience
A java programmer will require experience in software development as well as the following skills:
. Java based web services
. Relational Databases, SQL and ORM
. J2EE framework
. Object Oriented Analysis and Design
. JSP
. EJB (Enterprise Java Beans)
. XML,X query, XSL
. Test-Driven Development