Heisenberg says to Happy Web Developer
1. BS/MS in Electrical Engineering, Computer Science, Computer Engineering or related field. 2. 8+ years of experience in commercial web application development using Java, HTML, CSS, JavaScript. 3. Expert-level understanding of SOA, OOD, AOP, and design patterns 4. Extensive experience with Java related technologies such as Spring and Hibernate 5. Solid skills of HTML, CSS, JavaScript 6. Working knowledge of web services, SOAP, REST, XML, JSON 7. Working knowledge of SQL 8. Strong problem-solving and analytical skills 9. Hands on experience with web and application servers such as Apache, Nginx, and Tomcat 10. Hands on Linux development experience including application development and shell script development. 11. Familiarity with full software development life cycle (SDLC) and Agile methodology. 12. Excellent oral and written communications skills (intermediate in English). 13. Self-motivated with critical attention to details, deadlines and reporting