Senior and Mid-Level Java Developer Job in Los Angeles 90036, California Us
Our client located in Los Angeles is seeking both a Senior and Mid-Level Java Developer to join their team. The developers will have a prominent role within the organization, working on a variety of exciting initiatives. The ideal candidate must be a self-starter who is comfortable working with a small team in a fast-paced startup environment. The full requirements for both positions are listed below…
Sr. Java Developer – Salary up to $130K
Responsibilities:
· Develop / enhance functionality on the consumer-facing web site and back-end tools and APIs using the existing technical infrastructure and following approved life cycle methodologies.
· Develop / enhance intelligent search algorithms for matching gift recommendations with the users searching for them.
· Play a prominent role in building social marketing and mobile platform initiatives.
· Work independently or on small teams to complete development tasks.
· Participate in project planning sessions with product management and technical team members.
· Participate in functional design specification reviews and work with technical team members to determine technical design approaches.
· Estimate timelines for development tasks.
· Develop expertise in the application and technical infrastructure and ultimately become a subject matter expert over various portions of the web site.
· Mentor junior team members in Java and object oriented programming best practices.
Required Skills:
· 3+ years of Java / J2EE web application development, on a high traffic, Internet site
· 3+ years of application development experience
· Strong understanding of Java 6, Servlets 2.4, JSP 2.0, JDBC, and SQL
· Understanding and experience with common design patterns, such as MVC, Factory, Façade, Delegate, Builder, Template, etc.
· Familiarity with Spring Framework, Log4J, Ant, JSTL
· Understanding of a J2EE compliant application server
· Ability to design and implement scalable and maintainable software.
· Familiarity with object/data caching frameworks
· Excellent verbal and written communication skills
· Working knowledge of Linux
Desired Skills:
· Spring JDBCTemplate or Hibernate
· Understanding of JavaScript, HTML, and DHTML
· XML and Web Services/REST
· Experience with MySQL
· Experience with NoSQL data stores
· Experience with Hadoop
· Experience with multi-tier architectures
· Experience with thread programming
Mid-Level Java Developer – salary up to $100K
Responsibilities:
· Develop / enhance functionality on the consumer-facing web site and back-end tools and APIs using the existing Gifts.com technical infrastructure and following approved life cycle methodologies
· Work independently (with minimal guidance) or on small teams to complete development tasks
· Develop across the entire stack, including front-end (JSP), business-tier, and database-tier
· Work with team members and other personnel in the company to identify issues and debug code
· Develop increasing understanding of the Gifts.com architecture, codebase, and functionality
Required Skills:
· Strong problem-solving skills – must be able to think critically and independently
· Proficiency in Java SE (1.4 or 5), Servlet 2.4, JSP 2.0, JDBC, and SQL
· 1+ years experience in building software using OOP principles
· 2+ years experience with the Java language, platform and technologies
· Familiarity with common design patterns such as MVC, Factory, Façade, Delegate, etc.
· Understanding of version control systems, such as CVS or Subversion
· Excellent written and verbal communication skills
Desired Skills:
· Spring Framework, Spring MVC, Struts, Log4J, Ant, JSTL
· XML and Web Services/REST
· Working knowledge of MySQL
· Working knowledge of Tomcat or similar application server
· Experience with multi-tier architectures