Senior Java Developer . . . . . . . . . . . . . . . . . . . . . . . . . . . . .
As the Senior Web Application Developer, you must have the ability to define, create and complete a technical task without a great deal of guidance. The position calls for the ability to be creative, innovative, and work well independently and as a team player while providing enhancement and bug fixes to an existing set of applications. The Senior Web Application Developer I shall have strong knowledge in software architecture and design and have experience working in a web group that develops high-volume applications. Experience with Java, JSP and JSTL is required. Solid written and verbal communications skills are also required. You will be required to work well within teams of developers and have strong communication skills. This job requires organization, professionalism and the ability to multi-task. Specific Responsibilities: Collaborate with architects and designers in the development and initiation of new software applications Design, develop, implement, and enhance functionality, increase performance and simplify maintenance Design and implement solutions collaboratively to add value to software development efforts in the most cost efficient way Must be able to effectively communicate designs to other team members in order for them to implement the design Maintain / update current code base using Java, JSP and XML Estimate production time of new development, site changes and bug fixes, and communicate estimates to a Reporting Manager Ability to quickly detect and debug problems and provide rapid solutions to solve problems Lead projects; mentor and review other Developers work to ensure that re-usability and consistency is maintained Participate in team code reviews to ensure code quality and adherence to standards and development guidelines Required Skills: Undergraduate degree in computer science or equivalent work experience required 7+ years experience developing with Java Strong knowledge of Web Application MVC architecture and Servlet / JSP programming Knowledge accessing MySQL via JDBC Knowledge of Tomcat technologies and tools such as Ant 7+ years of experience with Web Development technologies such as Java, JSTL, JSP and XML Demonstrate expert knowledge of at least one structured programming language Experience with technology and development cycles employing test driven development and source control Experience working on projects using an Agile software development methodology 7+ years of experience with Object-Oriented Design and Development Must have strong understanding of Object-Oriented principles and be able to apply them to real-world problems Experience interfacing to frameworks such as Hibernate, Struts, and Spring Desired Skills: Strong Database skills; indexes, normalization, stored procedures, views, and entity-relationships Experience working with Linux and Apache web server platforms Experience developing with Flash and Action Script Required Behavior: Pro-active individual whose can function as a team player Methodical approach to problem solving Understands how to communicate difficult / sensitive information tactfully Ability to interact competently and coherently with customers Attention to detail and keen vision for standardizing common elements Highly creative with the ability to work within pragmatic boundaries Ability to work with minimal supervision on short-term projects High attention to detail and ability to work and manage files in an extremely organized manner Ability to take direction or to work well independently Strong written and oral communication skills Must be self motivated
Related projectsSearch for freelance jobs
can’t wait for more clients
and advertising. Thank you."