Search Jobvertise Jobs

Senior Software Engineer (Multiple Openings)
US-CA-Playa Vista
Email this job to a friend

Report this Job

Report this job

Incorrect company
Incorrect location
Job is expired
Job may be a scam

Email this Job (or see the job description to apply)

Works within a collaborative environment with other engineers, developers, architects, system engineers, and product managers to solve new and existing technical software engineer issues; design, develop, and modify software and/or software systems by using various programming languages depending on the need of the product; modify existing software to fix errors, improve overall quality and functionality, and update integrations with other software; analyze user needs to determine how a software should be built or if an existing software could be modified; develop and/or perform software automated testing procedures, solutions, and frameworks to ensure optimal software functionality; understand the underlying technical infrastructure of an application/system and provide engineering improvements to the infrastructure, as needed; and troubleshoot advanced performance issues. Telecommuting permitted.

Location: 12181 Bluff Creek Drive, Ste 250, Playa Vista CA 90094

Minimum Qualifications:
Education: Master’s – Computer Science, Computer Information Systems, or a related Engineering field of study; will accept equivalent foreign degree.
Experience: Two (2) years in the position above, as a Software Engineer, Software Developer, or in a related software application development role.
Experience must include at least two (2) years with each of the following:
1. Using 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, and Factory Pattern.
2. Building web applications from scratch, including creating JSP using JSTL Tags, configuring Servlets and Servlet filters in web.xml, and configuring JNDI resource in Container.
3. Designing scalable distributed systems.
4. Implementing transaction services using JTA.
5. 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.
6. Using multithreaded programming skills, including techniques to avoid deadlocks, thread synchronization, and large request wait times for highly scalable server-side development.
7. Writing complex SQL queries and designing database tables/views involving multiple tables with large data sets.
8. Applying test-driven and agile development methodologies and design patterns.
9. Using Web Service, XML, or XSL, to enable communication protocols between systems.

Send resume to:
LMB Mortgage Services, Inc.
Sarah Kim
12181 Bluff Creek Drive
Ste. 250
Playa Vista, CA 90094

Sarah Kim
LMB Mortgage Services Inc. d/b/a
12181 Bluff Creek Dr. Ste. 250
Playa Vista, CA 90094

Email this Job (or see the job description to apply)

Search millions of jobs


Jobs by Title | Resumes by Title | Top Job Searches
Privacy | Terms of Use

* Free services are subject to limitations