Job?Summary
Experienced?Java?programmer?with?a?BSCS?or?equivalent?degree?willing?to?join?a?fast?pace,?high?energy?team?writing?enterprise?level?applications?using?Java?(90%)?and?C/C++?(10%).?The?individual?needs?good?organizational?skills?as?well?as?good?written?and?verbal?communication?skills.
Essential?Functions
??Design?and?develop?applications?with?a?focus?on?object?oriented?methodology,?planning?for?reliability,?security,?manageability,?scalability,?extensibility,?performance?and?re-use.?
??Participate?in?complete?software?development?life?cycle?from?functional?specification?to?production?system?support.
??Provide?technical?expertise?in?the?areas?of?architecture,?design,?and?implementation
??Interact?with?other?cross-functioning?teams?within?the?company.
??Gather,?implement,?and?test?critical?system?requirements.
??Write?your?own?unit?tests.
??Review?documentation?and?code?created?by?others.
??Quickly?learn?new?technologies?and?evaluate?their?architectural?applicability
“MUST”?Qualifications
This?is?a?tough?job?that?gives?unbeatable?experience?but?we?require?talented?people?with?a?strong?work?ethic?and?the?following?qualifications:
1.???8+?years?software?engineering?development?experience.
2.???Knowledge?of?Java?development?in?a?cross-platform?environment.
3.???Education:?BA/BS?Computer?Science/Engineering?or?equivalent?experience.
4.???Robust?understanding?of?Java?and?the?functionality?provided?in?JDK?1.5?or?later?including?the?following?java?packages:?io,?nio,?net,?lang.reflect,?sql,?and?util.
5.???In?depth?understand?of?other?J2EE?technologies?including?Servlets,?JSP,?JDBC,?JavaMail,?JNDI?etc.
6.???Solid?understanding?of?XML?and?XSDs.
7.???Proven?ability?to?quickly?troubleshoot?and?debug,?especially?in?a?multithreaded?environment.
8.???Experience?using?distributed?object?technologies?such?as?Web?Services,?SOAP,?etc.
9.???Experience?with?at?least?one?J2EE?Application?Server?Environment?(e.g.,?WebLogic,?WebSphere,?Resin,?JBoss,?Tomcat)
10.?Experience?writing?Ant?script?and?JUnit?test?cases.
11.?Significant?experience?working?in?Linux?environments.
12.?Detailed?working?knowledge?of?networking?including?TCP/IP,?SMTP,?DNS?and?HTTP(s).
13.?Experience?delivering?large-scale,?high-traffic?web-based?systems.
14.?Experience?with?MVC?frameworks?targeting?web?based?GUI?solutions?such?as?Struts,?Spring?or?JSF.
15.?Database?development?experience?using?MySQL,?SQL?Server?or?Oracle.
16.?Other?web?development?including?HTML,?JavaScript,?Perl,?CGI,?AJAX,?Perl,?PHP,?Python?or?similar?scripting?language.
17.?Familiarity?with?the?entire?development?life?cycle,?including?specification,?design,?development,?documentation,?quality?assurance,?release?activities,?and?post-release?support.
18.?Excellent?verbal?and?written?communication?skills.?Fluently?English?writing?and?verbal?is?preferred.
Desired?Qualifications
1.???Familiarity?with?performance?testing?methodologies,?with?an?emphasis?on?networking;?familiarity?with?performance?testing?hardware,?software.
2.???Strong?sense?of?teamwork.
3.???Multi-tasking?approach.
4.???Ability?to?work?in?a?team?environment?and?develop?enterprise?level?applications,?under?the?direction?of?senior?staff?and?management.
5.???Ability?to?guide?the?work?of?more?junior?developers.