Developer > Jobs

US-CA-LosAngeles: Java Software Developer

Date: _23-Feb-2012_
To see other developer job opportunities, please visit http://dev.fyicenter.com/

Software Developer, Expert (Java)

* Produce and maintain clean, high quality and standards compliant code.

* Responsible for writing unit and integration tests.

* Responsible for troubleshooting and debugging the web application issues.

* Work on the code review and change control processes.

* Excellent problem solving and analytical skills.

* Excellent programming, architecture, design and code development, code debugging and testing skills and troubleshooting skills.

* Strong core Java skills and understanding of OOP and design patterns.

* Working knowledge of core Java libraries, Java EE concepts, JSP, Servlets, and XML.

* Experience in Java 5 is a must to have.

* Strong experience in Spring Framework, Hibernate and Spring MVC.

* Tomcat or JBoss application servers experience.

* Experience in relational databases and hands on in SQL and database schema design.

* Experience in both Windows and Unix/Linux environments

* Experience working on and leading small development teams.

* Experience with web services, unit testing frameworks and agile methodologies.

* Desirable skills are Maven, Perforce, Oracle, Jira, Confluence, Clover, Checkstyle, Eclipse, JUnit, and Continuous Integration tools.

* Familiarity with and adherence to JEE standards.

* Experience with clustered and distributed system architecture and designs a plus.

* BS/MS/PhD in CS or equivalent experience.

* 10+ years of experience in Java based data driven web application development.

* Ability to comprehend detailed project specifications as well as the ability to adapt to various technologies and frameworks.

* Ability to work in fast paced environment and to either work individually or lead a small technical team.

* Strong experience with multithreaded and highly scalable server side development.

* Excellent verbal and written communication skills and the ability to interact professionally with a diverse group of people.

* Excellent organizational skills.

* Demonstrated ability to exercise good judgment, prioritize multiple tasks, and problem solve under pressure of deadlines and resource constraints.

To apply for this position, please visit this Website.

Thank you,
Developer FYI Center
http://dev.fyicenter.com/