Salary:$130,000 - $150,000 range depending on your level of expertise.
Additional Information:Full-time benefits, relocation assistance, interview travel reimbursement available.
Description:Our Client, technology driven marketing solutions company, is looking for a Sr. Software Engineer in Los Angeles, California.
Responsibilities:
- Develop and maintain applications written in a Java-based SOA environment, operating on a Linux platform;
- Write detailed design and code-level specifications, and detailed project documentation;
- Assist in the writing of unit/integration tests and documentation for projects;
- Troubleshoot and resolve issues related to application development, deployment and operations;
- Develop systems and APIs for interfacing with external services;
- Perform tradeoff studies or building POC prototypes to rapidly identify preferred technical approaches;
- Design and develop public APIs; provide documentation for integration by external partners;
- Provide mentoring for less experienced team members.
Requirements:
- Software development experience as part of a development team (5+ years);
- Experience in object oriented software engineering (4+ years);
- Hands-on development experience (4+ years);
- Knowledge of Spring and IoC-based design patterns;
- Experience designing and developing large-scale distributed data processing applications (Hadoop, Spark, etc);
- Knowledge of SQL for use in application development and business reporting;
- Experience in all aspects of the development of distributed applications, including requirements gathering and writing technical specification;
- Experience in working in small agile teams;
- Experience developing software within an Agile process;
- BS in Computer Science or equivalent education/professional experience (required).
Why apply?
- Join a technology ...