Lead Java Developer

Engineering & Development Los Angeles, California


Description

Los Angeles based Internet Brands is currently looking for a Lead Java Developer for our Health vertical, specifically working on brands such as WebMD and Demandforce. The ideal candidate will have 5+ years of software development experience, experience in web-based application development, automated unit testing, and restful API design and development.

Responsibilities:
- Design, estimate, and code new features. This is primarily a coding position.
- Architect new applications, and expand existing ones.
- Support innovative software-as-a-service products and migrate current projects with IB's architecture framework.
- Investigate and fix production issues.
- Interface closely with other developers, project managers, product managers, and QA engineers.
- Participate in software design discussions.
- Participate in spring planning and other project management meetings.
- Ensure existing applications are scaled to meet expected demand.
- Ensure all code that goes to production is of top quality.
- Continuously improve the software infrastructure, such as the deployment process.
- Direct technical work for team members, both on-site and offshore.
- Perform code reviews of your team members’ work.
- Work in all phases of a rapid product development lifecycle.
- Develop, integrate and optimize the functional bricks/blocks of our applications, including web portals, web services, APIs, public components etc.
- Mentor and train other developers.
- Define, document, and enforce engineering standards.

Qualifications:
- 5+ years of software development with Java, preferably within Agile processes.
- 5+ years’ experience with SQL and relational databases (desired: MySql or PostgreSQL).
- Experience building and documenting RESTful services in Java or NodeJS.
- Exposure to message bus or event sink technologies (desired: experience with Kafka or RabbitMQ)
- Strong documentation and communication skills within a team environment.
- Strong analytical and problem-solving capabilities.  Must be able to investigate an issue, isolate its cause, and code a resolution the issue.
- Strong understanding of SDLC methodologies.
- Familiarity with issue tracking tools (JIRA, Bugzilla, Mantis, etc.)
- Strong creative problem-solving ability.
- Experience in creating software architecture documents or other design artifacts.
- Knowledge of code and release management.
- Experience with continuous integration tools (ex. Jenkins, Cruise Control, Bamboo) is a plus.
- BS or MS in Computer Science or related field.

About Internet Brands:

Headquartered in El Segundo, Calif., Internet Brands® is a fully integrated online media and software services organization focused on four high-value vertical categories: Health, Automotive, Legal, and Home/Travel. The company's award-winning consumer websites lead their categories and serve more than 250 million monthly visitors, while a full range of web presence offerings has established deep, long-term relationships with SMB and enterprise clients. Internet Brands' powerful, proprietary operating platform provides the flexibility and scalability to fuel the company's continued growth. Internet Brands is a portfolio company of KKR and Temasek. For more information, please visit www.internetbrands.com.  

Internet Brands and its wholly owned affiliates are an equal opportunity employer.