Wednesday, 22 August 2012

Java/J2EE Developer

Java/J2EE Developer

Costa Mesa, CA

12 Months+

 

Interview: Phone + F2F (F2F is Must)

 

Minimum Years of Relevant Experience:  8

·         Software Developer Expert analyzes, defines, designs, develops programs, codes, tests and implements local, network, or internet-related computers programs for commercial or end-user applications.

·         This position is responsible for all phases of the software development life cycle.

·         The Software Developer Expert is mainly responsible for the design and development of high availability web services

·         This position will work closely with software development manger to address technical design and code delivery for Education vertical software product.

·         The role will work across several IT processes including analysis of detailed specifications from which applications will be architected, tested and deployed.

·         Responsible for requirements review and interaction with Product team.

·         Responsible for planning, architecting, design and implementation of projects and product features.

·         Work on technical specification and to work on higher and lower level software design specifications.

·         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.

·         Work with other members of the development team to ensure successful implementation and integration of middle and database tier with other tiers in multi-tier web-based applications.

·         Maintain cutting edge knowledge of current and emerging technologies, industry trends and standards in enterprise web applications world.

·         Will be self reliant and should be able to work as individual or in teams.

·         Participate in architecture board meetings and provide technical insight.

 

Skills Required:

·         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.

·         Good 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 (preferably Oracle) 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.

·         Familiarity with and adherence to J2EE standards.

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

 

 

Skills Preferred but Not Required:

Maven, Perforce, Jira, Confluence, Clover, Checkstyle, Eclipse, JUnit, and Continuous Integration tools.

 

No comments:

Post a Comment