Job Responsibilities:
- Will report to Head of Development to architect, implement and lead the development of SDK for a very large and robust product
- Will work with the development teams to refine and clarify enhancement requirements.
- Will work with senior architects on executing framework level changes impacting systems across the board.
- Will work with performance testing team to effectively performance test software for framework level changes.
- Will work with QA analysts to test functionality and performance of application
- Will work with Clients to gather, refine, and resolve requirement needs
- Will work independently on extended projects
- Will act as an evangelist for proper development and utilization of frameworks, conduct occasional training and presentations
- Properly track progress, effort, impediments and resolutions, by following Agile and waterfall fundamentals
Required Qualifications:
- Must have at least Twelve to twenty years of experience developing applications in high-paced environments; an emphasis on financial is preferred.
- Object-Oriented design and development.
- Demonstrated ability to understand business requirements and design very large and complex solutions based on minimal requirements.
- Must have deep experience with all design patterns.
- Must be detail oriented; have strong communication, documentation, organization, troubleshooting skills.
- Eagerness for challenges, the ability to lead and advance teams of developers and work with a variety of technologies and personnel
- Very Strong skills in Java, J2EE, SWT, MVC, Servlets, Web Services, JMS, JUnit, XQuery, Xpath, SQL, Ant, and JDBC.
- Familiarity if not strong skill in C++, Smalltalk, JavaScript, and interest in various other languages, standards
- Hands on experience with writing effective parsers, editors, and APIs
- Must have solid Web Services experience.
- Must have SOAP experience.
- Must have experience with Restful API.
- Ability to design / implement distributed and decentralized application components
- Good working knowledge in configuring Tomcat, Weblogic and JBoss on both windows and LINUX.
- Good working knowledge developing application components with JMS
- Working knowledge on XML technologies XSD, JAXB, XSLT.
- Working knowledge of information security concepts and principles.
- Must be willing to travel occasionally
|