Knowledge, Skills & Personal Characteristics
- Good Analytical Skills
- Good Programming & Database Concepts
- Good Software Engineering and systems administration skills.
- Good team player having interpersonal and communication skills
- Dedication, Integrity, and reliability
- Ability to perform well under pressure
- Strong problem solving skills, Self Motivated, Out of the Box thinking
- Ability to multitask and manage workload efficiently
- Deliver products at aggressive time lines
- Quick learning abilities
Specific Tools, Technologies or Equipment Skills
Core Java Language Concepts, J2EE, Java, JSP, JDBC and HTML/CSS
Automated tools and techniques for development e.g. JProfiler, PMD, Ant, Aspect-J, Junit.
Concepts about software management tools and techniques e.g. concepts about software configuration management tools and techniques.
Understanding of full SDLC, GOF Design Patterns, Architecture and Design Patterns (SOA, ORM, MVC), J2EE Design Patterns, OOP, UML, ERD Diagrams