Senior Java Developer

We are seeking a talented, experienced and passionate web application developer to work with our engineering team. The ideal candidate has 4+ years of industry experience in a role as a Web Developer. Excellent verbal and written communication are paramount. We expect effective communication, a positive attitude, and an inspiring strong work ethic.

Desired Skills:

BS or MS degree in computer science or related field is preferred.
Familiarity with .NET/C#
Familiarity with MS SQL Server.
Experience with Mobile Development.
Understanding of Enterprise Application Servers, Web Servers, Reverse Proxy Servers.
Understanding of HTTP protocols.

Only candidates who are eligible to work in the US without sponsorship or those candidates eligible for a TN visa will be considered. Positions are located in Southern California and San Francisco.

Skills/Requirements: 
An extensive knowledge of the Java language including Java 6 EE, J2EE, J2SE.
Experience with JSF, JSP/Servlets, JSTL, JSP, Tag Libraries, Groovy and Velocity.
Strong knowledge of OOP programming and design patterns.
Experience with Oracle 10.x with strong SQL database design and programming skills.
Experience optimizing database queries for performance.
Strong knowledge of front-end UI technologies including: XHTML, CSS, JavaScript with a great attention to pixel-perfect detail.
Extensive working experience with common AJAX frameworks/toolkits as well as developing custom lightweight AJAX libraries with an emphasis on JSON.
Experience developing SOAP, XML-RPC, and REST web services.
Proficiency working with Java IDEs (IntelliJ IDEA preferred
Advanced knowledge of cross-platform web browser compatibility and working knowledge of specific browser nuances
Experience developing and supporting a large scale, high volume transactional systems in a distributed and high availability environment.
Solid understanding of version control (Subversion), issue tracking, release management, and automated build tools
Knowledge of Agile development methodologies
Ability to work with short development/release cycles
Strong verbal and written communication skills, must be detail oriented with the ability to develop and understand documenting requirements, physical data models, wireframes and UML diagrams.
Intricate understanding of caching techniques and web/application server management.
Highly self-motivated, leadership experience, ability to take ownership

Location

San Francisco, CA
United States
See map: Google Maps
Organization: 
Job Type: 
Full Time
Telecommute: 
Must work from office
Website: 
http://www.juxtinteractive.com/careers/senior-java-developer/
0
Your rating: None