- Demonstrates the ability to create design specifications (functional and technical) with proposed technical solutions that meets business or technical requirements.
- Demonstrates an ability to develop J2EE capable web sites, using Java, Struts, Spring, ReSTful services, Hibernate, Java 5 annotations, and JavaScript AJAX and JQuery.
- Demonstrates ability to understand complex database models and recent experience with Microsoft’s SQL Server database and have experience writing and understanding complex queries and stored procedures.
- Understands common web applications frameworks, and technology, and familiar using Object Oriented languages and methodologies, and common design patterns.
- Demonstrates an ability to meet project milestones and resolving multiple tasks simultaneously
- Capable of crafting solutions which align with java industry standards and best practices, and able to follow Disney standards and guidelines.
- Self-driven and able to perform job duties with little supervision.
- Project Management/Business/People Skills
- Capable of interacting with the project resources: technical resources, functional experts, business systems analysts, and business users.
- Excellent communication and teamwork skills
- Responsible for effectively managing own time according to agreed-to priorities.
- Able to escalate high-priority issues when necessary
- 8-10 years of Core Java development experience;
- 5+ years of JEE programming experience using Spring 3.x and Struts 1.x and other open-source frameworks
- 3+ years developing service-based architectures, using RESTFul web services and JSON/XML
- Solid database skills using MS SQL Server/Oracle; must be able to develop and deconstruct new/existing stored procedures/functions and schemas for enterprise-level applications.
- Solid understanding of data structures and the ability to develop complex queries SQL
- Solid database skills using NOSQL (mongo) databases
- Deep understanding of using front-end technologies including HTML5, CSS3, Ajax, jQuery, and other JavaScript frameworks/libraries
- Deep understanding of ORM solutions like Hibernate
- Experience with test-driven development using JUnit, Mockito, or other similar test frameworks
All your information will be kept confidential according to EEO guidelines.