Oh Snap!
This job is no longer active - but you can still view the details below.

Senior Software Engineer (Job Code: CA1106)

| Greater LA Area
Job Title: Senior Software Engineer (Job Code: CA1106)
Location: Playa Vista, CA
Organization Name: LMB Mortgage Services Inc.
(Multiple Positions)
Job Description:
Responsible for requirements review, planning, design and ideation, creating UML diagrams (System Architecture Diagram, Class Diagrams, Sequence Diagrams, Flow Diagrams, Infrastructure Layout, etc.), leading technical discussions, and coding. Writing code for complex multithreaded and high transactional internal/consumer facing applications. Delivering high quality code by writing intensive unit/integration test cases through test driven development approach using frameworks such as Mockito, Cucumber, Spring Integration, and Junit. Troubleshooting and debugging production issues through memory/thread dump analysis and use monitoring tools such as Splunk, Catchpoint, Pagerduty, and Dynatrace. Adapting emerging technologies and frameworks quickly for projects. Exercising good judgment to prioritize multiple tasks and solving problems under pressure of deadlines and resource constraints.
Job Requirements and Qualification:
Master’s degree (or foreign equivalent)in Computer Science, Engineering, Interdisciplinary Engineering, or related field plus 3 years of experiencein the offered position or related position and 3 years of experience in the special skills; or Bachelor’s degree (or foreign equivalent)in Computer Science, Engineering, Interdisciplinary Engineering, or related field plus 5 years of experiencein the offered position or related position and 5 years of experience in the special skills.
Must possess expertise/knowledge sufficient to adequately perform the duties of the job being offered. Expertise/knowledge may be gained through employment experience or education. Such expertise/knowledge cannot be quantified by time.

Required expertise/knowledge includes:

  • Applying core Java skills, including collection API, threads, interfaces/abstract classes, exception handling, file handling, serialization, JDBC, class loader, and design patterns (Singleton, Observer, Delegate Patterns, Domain Driven Design, Factory Pattern).
  • Building web applications from scratch, including creating JSPS using JSTL Tags, configuring Servlets and Servlets filters in web .xml, and configuring JNDI resource in Container.
  • Designing scalable distributed systems.
  • Implementing transaction services using JTA.
  • Using Spring and Hibernate Framework, including Controllers, Restful Services, View Resolvers, Spring Annotations, Transaction Manager, Data Access Layer, Singleton/Prototype Beans, and Hibernate Caching and Annotation.
  • Applying multithreaded programming skills, including techniques to avoid deadlocks, thread synchronization, and large request wait times for highly scalable server-side development.
  • Writing complex SQL queries and designing database tables/views involving multiple tables with large data sets. 

Other: 40 hours/week; If offered employment must have legal right to work in U.S. EOE.
Contact: Apply by mail to: LMB Mortgage Services Inc. – Attn: Nicole Zagurski, 12181 Bluff Creek Drive, Suite 250, Playa Vista, CA 90094 (Reference Job Code: CA1106)

Read Full Job Description

Technology we use

  • Engineering
  • Product
  • Sales & Marketing
    • GolangLanguages
    • JavaLanguages
    • JavascriptLanguages
    • PHPLanguages
    • PythonLanguages
    • RLanguages
    • ScalaLanguages
    • SqlLanguages
    • jQueryLibraries
    • jQuery UILibraries
    • ReactLibraries
    • ReduxLibraries
    • Twitter BootstrapLibraries
    • NodeLibraries
    • AngularJSFrameworks
    • Node.jsFrameworks
    • SparkFrameworks
    • SpringFrameworks
    • HibernateFrameworks
    • HiveDatabases
    • Microsoft SQL ServerDatabases
    • MongoDBDatabases
    • MySQLDatabases
    • OracleDatabases
    • TeradataDatabases
    • KafkaDatabases
    • Google AnalyticsAnalytics
    • OptimizelyAnalytics
    • TableauAnalytics
    • R StudioAnalytics
    • MicrostrategyAnalytics
    • PythonAnalytics
    • IllustratorDesign
    • InVisionDesign
    • PhotoshopDesign
    • After EffectsDesign
    • DreamweaverDesign
    • PremiereDesign
    • Adobe AnimateDesign
    • Adobe XDDesign
    • ConfluenceManagement
    • JIRAManagement
    • WordpressCMS
    • Microsoft DynamicsCRM


We are located in West Los Angeles in the heart of Silicon Beach.

An Insider's view of Core Digital Media

What’s the vibe like in the office?

CDM is unique in that it exists in a competitive, fast-paced, ever-changing industry and still maintains its collaborative, nurturing community spirit. People are encouraged to think creatively and take risks; the result is a group of people invested in and energized by the work they do.

Chelsea Fusco

Social Marketing Manager

What makes someone successful on your team?

The most successful people are flexible and open to new ideas. Our industry, and even our individual roles, are constantly changing, so an ability to adapt and pick up on new clients, new processes, and new company goals is essential. Successful teammates are constantly pushing themselves to do better and think of innovative ideas.

Tamara Newman

Campaign Manager

What projects are you most excited about?

We are excited to be moving towards a micro services architecture which will allow us to create modular applications which are easier to build, maintain and deploy. We are re-architecting our front end to utilize newer UI frameworks. We are working on encrypting sensitive consumer data. We are also working on making our applications cloud ready.

Deepak Vashishtha

Sr. Director of Software Engineering

What are Core Digital Media Perks + Benefits

Volunteer in local community
Partners with Nonprofits
Friends outside of work
Eat lunch together
Intracompany committees
Daily stand up
Team owned deliverables
Team based strategic planning
Group brainstorming sessions
Open office floor plan
Health Insurance & Wellness Benefits
Flexible Spending Account (FSA)
Disability Insurance
Dental Benefits
Vision Benefits
Health Insurance Benefits
Life Insurance
Pet Insurance
Wellness Programs
Retirement & Stock Options Benefits
401(K) Matching
We match 100% up to 4% of the employee's contribution
Performance Bonus
Child Care & Parental Leave Benefits
Flexible Work Schedule
Vacation & Time Off Benefits
Unlimited Vacation Policy
Paid Volunteer Time
Paid Holidays
We offer 10 paid holidays
Paid Sick Days
Perks & Discounts
Beer on Tap
Casual Dress
Company Outings
Free Daily Meals
Game Room
Some Meals Provided
We bring in breakfast every Friday morning
Happy Hours
Recreational Clubs
Professional Development Benefits
Job Training & Conferences
Tuition Reimbursement
Online course subscriptions available
More Jobs at Core Digital Media12 open jobs
All Jobs
Data + Analytics
Design + UX
Dev + Engineer
Design + UX
Los Angeles
Data + Analytics
Los Angeles
Los Angeles
Los Angeles
Los Angeles
Los Angeles
Los Angeles
Los Angeles
Los Angeles
Data + Analytics
Los Angeles
Design + UX
Los Angeles
Los Angeles