Requirements
- Proven experience in full lifecycle development of J2EE applications, including specification, construction, and deployment on application servers and web services platforms
- Demonstrated proficiency with XML and JAXP for data parsing and transformation
- Extensive background in systems analysis using methodologies such as Rational Unified Process, domain modeling, use case development, and data pattern implementation
- In-depth knowledge of relational database systems, particularly Oracle, with hands-on experience in complex query formulation, stored procedures, and database programming best practices
- Strong capabilities in system design, including infrastructure planning, feature definition, component-based architecture, and object-oriented design using UML
- Proficiency in multiple programming languages including Java, EJB, J2EE, PL/SQL, SQL, XML, XSLT, Perl, and JavaScript
- Hands-on experience working across operating systems such as UNIX, Linux, and Windows NT
- Familiarity with development and modeling tools including Eclipse, Rational Rose, Visio, Toad, and SVN
- Ability to quickly grasp and apply business domain concepts in technical solutions
- Effective verbal communication skills and experience creating clear technical documentation for systems and applications
- Collaborative mindset with a willingness to engage with both technical teams and non-technical stakeholders
Required (11)
- Strong J2EE application full life cycle development experience including specifying, building and deploying on Application servers and Web Services applications
- Solid knowledge and experience in XML/JAXP
- Strong Analysis experience including Rational Unified Process (RUP), Domain Modeling, Use Cases, Data Patterns, etc.
- Strong relational Data Base knowledge/experiences such as Oracle database. Demonstrated experiences in understanding and writing complex queries, stored procedures, and best practices in programming for relational databases
- Design Skills includes Infrastructure and Feature definition, Componentization, Object Oriented Design using UML, User Interface Design and API’s for System Integration of COTS
- Programming in Java, EJB, J2EE, PL/SQL, SQL, XML, XSLT, Perl, JavaScript
- Experiences in UNIX platform, Linux, Window NT, etc.
- Experience with tools such as Eclipse, Rational Rose, Visio, Toad, SVN
- Ability to understand/pick up business domain knowledge within a short time period
- Good verbal communication. Good writing skills such as writing systems or application documentation
- Good team player and is willing to work with domain people (non-IT) as well as Developers and Team Leaders