|
此文章由 yeerfrid 原创或转贴,不代表本站立场和观点,版权归 oursteps.com.au 和作者 yeerfrid 所有!转贴必须注明作者、出处和本声明,并保持内容完整
Senior Java Analyst Developer
Required skills and experience
At least 5 years of experience in a corresponding industry
Can demonstrate past successful development of commercial applications at a senior level
Sound knowledge of full SDLC and quality management
Agile development methodologies
Unified Modeling Language
Sound Knowledge of Object Oriented development
Solid knowledge of design patterns, Model View Controller (MVC) architecture
Expert in development environment configuration and process
Java, JEE, JMX, JSP, JManage, JProfiler, Struts, Hibernate, SWING Application GUI design and development
Eclipse IDE, ANT, SVN, Bug Tracking systems.
XML, XSD, XPath, XQuery, xmlBlaster, xmlBeans
Test driven development, JUnit, Continuous Integration
Solid knowledge of Distributed System Architectures
CORBA-based communication
Remote Procedure Calls (RPC)
Web Services and Message Oriented Middleware (MOM)
VOIP, Asterisk, legacy telephony integration and related protocols (SIP, IAX2, H323, AGI)
Database design, optimization and administration. PostgreSQL, MySQL, SQL Server
Solid knowledge of networking, protocol development and services
Strong multi-threading skills
Virtualization. Citrix, VMWare
Communication, protocol analysis, debugging and integration of 3rd party and legacy systems
Experienced in Linux, Solaris, embedded Linux
Good understanding of modern embedded development and platforms
Preparing and maintaining analysis, requirements, specification, design and user documents
Identifying system and process improvements that would contribute to greater production stability.
Ensuring an appropriate production handover to the Production Support team.
Highly regarded experience
Cloud computing experience
Platform as a Service (PaaS)
Infrastructure as a Service (IaaS)
Software as a Service (SaaS)
iPhone, Android and Windows Mobile experience
Health industry knowledge and experience with integrating medical systems like HL7
Non-technical skills
Excellent communication skills
Drive projects and work within a results driven environment
A resourceful “can-do” nature
Proven ability to thrive in a diverse role
Appropriate I.T accreditation |
|