|
Reference Number: PSWE1111
Job Description: Title: Principal Software Engineer/Sr. Web Application Developer Title of Supervisor/Manager: VP of Development We are seeking for our client an accomplished, results-driven Principal Software Engineer / Sr Web Application Developer, experienced in working with Java/J2EE web based applications in a Windows/Linux environment. The ideal candidate will have used a test-driven software development methodology using automated test frameworks such as JUnit/TestNG for high quality outputs. PRIMARY RESPONSIBILITIES INCLUDE AND ARE NOT LIMITED TO: ? Display a sound understanding and application of software engineering principles and design patterns. ? Engineer and design new product features for Java based applications. ? Support existing applications in a Production environment resolving defects and become an escalation point for troubleshooting, must be skilled at low level debugging. ? Contribute design input to new system components within a small development team which operates within Agile SCRUM. ? Adhere to design and software development standards. Maintain up to date knowledge of software development disciplines and best practices. ? Suggest technical approach to solve business issues and know when to raise issues to the next level. ? Provide technical mentoring to other team members. ? Work in a highly interactive Agile Scrum development team, participating in cross-team code and task reviews, as well as testing, being accountable for quality and adherence to standards. Requirements 10+ years Java experience developing backend and/or web-based applications running in a Windows or Linux environment, ability to display solid expertise in software design, with an emphasis on object oriented methodology and code reusability. ? Working knowledge of SQL and relational database ? Diligence to ensuring quality and experience using testing frameworks Junit / TestNG ? Self-motivated problem solver ? Must have excellent written and oral communication skills DESIRED SKILLS: ? Working with new technologies in web based design using frameworks, experience with SEAM preferred ? Experience using Java/COM, ASP/JScript, JNI related APIs, RMI, AJAX, JSF / Rich Faces, JSPs, JSON and HIBERNATE persistence framework ? Adept using the Eclipse IDE ? Working knowledge of Revision Control concepts using SVN ? Solid understanding of build process tools Ant or MAVEN Education and Experience ? BS Computer Science or equivalent required ? More than 10 years software engineering experience
Experience Level: 5+ Years
Requirements: Java J2EE web applications Developer 10 years Java experience backend and web based developement
|