Job Description
Synaptitude Consulting is seeking a highly qualified J2EE developer with strong Front End / UI experience to join an Agile WebApp development team.
Background :
The developer will be working on developing a large scale, high performance, enterprise web application that will serve international users. He / she will be working with a talented team on cutting edge technologies including cloud computing. Roles and responsibilities will include :
- Design and develop the User Interface and other components for a large scale J2EE web application
- Work closely with Business Analysis team and understand the requirements and develop UI layer
- Work closely with the Team Lead and other team members
- Provide sound feedback to Client / Business Analysts and make appropriate technical recommendations
- Write detailed design and other technical documents for the assigned deliverables
- Utilize wireframes / mockups from the Business Analysts and convert to working UI implementation.
- Use design proven patterns to develop application layers
- Use best practices to develop well structured code that includes sufficient comments, and is easy to maintain.
- Participates in design, code, and test inspections throughout life cycle to identify issues and ensure methodology compliance.
- Perform Unit Testing and write test cases to ensure requirements are satisfied
- Assist in integration, systems, acceptance testing as needed.
- Perform load testing, cross-browser and cross-OS compliance
- Perform web site security testing and penetration testing
Desired Skills
The candidate must have in-depth and hands on experience that covers multiple years, multiple projects. The candidate should have demonstrated User Interface design experience and enjoys working with a distributed team and independently.
At least 5 years of development experience in J2EE based applicationsAt least 3 years of developing User Interface Java Application in J2EE based application environmentFull SDLC experience and full J2EE technology stack experienceDemonstrate track record of strong UI development capabilitiesFamiliar with the latest Web technologies and standardsExperience in developing scalable and secure web applicationi18n – Multi Language / Locale related experienceExperience in testing the web application for performance; for loads; multi-OS & multi-browser; security and penetration testing.Object Oriented analysis and design techniquesStrong demonstrated analytical and problem solving capabilitiesStrong written and communication skillsExperience in working independently on assigned tasks and take ownership of the assigned deliverablesExperience with the following is a plus Cloud Computing SOADemonstrate strong technical experience in the following :
J2EE developmentJSP and ServletJavaScriptJSTL or other tag librariesJQuery / Dojo / YUIXML / XSLTRESTFul Web Services / JSONSpring frameworkEclipse IDESubversion, MavenHTMLAdvanced CSS, DOMJUnitPL / SQLi18n Internationalization and LocalizationExperience Required :
BS in Computer Science or related discipline required.5+ years in developing Web applications, including usage of : XML / XSLT, DHTML, AJAX, IQuery, and Javascript.Extensive experience of developing client side UI controls that support major browsers using JQuery and Javascript.Experience with the latest Web technologies and standards.Knowledgeable with how browsers behave and the rendering process and be able to leverage these knowledge to design and implement high-performance web applications.Extensive experience on design and implementing high performing web applications.Exceptional analytical and problem solving skills with demonstrated ability to analyze technical information and work with a team spirit.Self-motivated with strong verbal and written skills.