You are viewing a preview of this job. Log in or register to view more details about this job.

Entry Level Software Developer

• Contribute in all phases of the development life cycle
• Write well designed, testable, efficient code
• Ensure designs are in compliance with specifications
• Prepare and produce releases of software components
• Proven hands-on Software Development experience
• Knowledge in designing and developing applications using Java EE platforms
• Object oriented analysis and design using common design patterns.
• Profound insight of Java and JEE internals.
• Knowledge in developing web applications using at least one popular web framework (JSF Wicket, GWT, Spring MVC) or HTML/CSS, JavaScript
• Excellent knowledge of Relational Databases, SQL and ORM technologies (JPA2, Hibernate)
• Knowledge in the Spring Framework