Create technical design documentation and UML diagrams, analyze functional specifications, develop codes, estimate effort and time, ensure code quality, identify bottlenecks, develop new code, provide maintenance and production support, perform code review, analyze functional specification, delegate task to team members, monitor project progress.
Requirements
- 2 years experience on Java SE / Java EE technologies
- 2 years experience on Spring Framework
- 2 years experience on Hibernate ORM
- 2 years experience on Javascript, CSS, HTML, and other client side technologies
- Intermediate knowledge on Web Services (SOAP / REST)
- Good understanding on Java Design Patterns
- Basic understanding on object oriented programming and modeling
- Basic understanding on LINUX
- Experience with applications Servers
- Experience with databases
- Knowledge with source code repository
- Knowledge with IDE