Date: _30-May-2011_
To see other developer job opportunities,
please visit http://dev.fyicenter.com/
Sr. Java Developer
Position Description
Responsible for the analysis, design, programming, debugging and modification of local, network or internet-related computer programs for commercial or end user applications such as materials management, financial management, HRIS or desktop applications products. Writes code, completes programming and performs testing and debugging of applications using current programming language and technologies. Completes documentation and procedures for installation and maintenance. May interface with users to define system requirements and/or necessary modifications.
Minimum Requirements
4+ years experience in software engineering
Additional Knowledge & Skills
Collaboratively devise system design and nonfunctional requirements based on business functional requirements and architecture specifications
Facilitate discussions and lead collaborative sessions to define and gain consensus on technology principles and standards
Mentor software application developers (onshore and offshore)
Conduct high-level and low-level application software design reviews
Participate hands-on in developing the solution
Solid working knowledge of UNIX, Linux, Windows and Oracle
Ability to make judgments on architectural tradeoffs between competing operational/non-functional needs of the system.
Ability to effectively model, present, and communicate software design to various project interest groups consisting of both technical and non-technical individuals.
Experience with developing complex hierarchical Reports
Experience designing and developing enterprise application frameworks
Understanding of software architectural techniques and implementation practices to satisfy non-functional requirements of complex software systems.
Knowledge of software design patterns and their applicability to software architecture / infrastructure development.
Expertise in current development technologies and operating platforms that can be used to implement the software application infrastructure.
Experience with / knowledge of various architectural techniques and implementations such as Services Oriented Architecture, loosely coupled design techniques, composite application design, distributed application architectures
Expertise or experience with any of the following: business process management and workflow technologies; business rules engines; portal development; dynamic/configurable user interface
Familiarity with crosscutting non-functional concerns such as security, performance, scalability, deployment, maintainability, supportability
Education
4-year degree in computer science or related field or equivalent experie
To apply for this position, please visit
this Website.
Thank you,
Developer FYI Center
http://dev.fyicenter.com/