Software Engineer

Location: Culver City, CA

Ref#: 1648.2925

posted: 6-Oct-2017

Responsible for analyzing, designing, debugging and/or modifying software; or evaluating, developing, modifying and coding software programs to support programming needs. Maintain and enhance existing code with focus on implementation. Collaborate with and assist team of engineers in writing functional, design and user interface specifications. Follow software lifecycle process when developing software. Help identify solutions to problems encountered in software cycle. Understand core requirements by communicating to different consumers/clients. Design optimal solutions with scalability and performance in mind. Code the approved design, perform unit testing and functional testing. Work with Oracle database and use technologies such as Oracle Streams and Oracle Golden Gate. Help migrate from Oracle Streams to Oracle Golden Gate and migrate database from Oracle to Postgress database. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 2 years of work experience in job offered or in a computer-related occupation. Alternatively, employer will accept Bachelor’s degree in Computer Science, Engineering or related technical field and 5 years of experience in job offered or in a computer-related occupation. Any suitable combination of education, training, or experience is acceptable. Position requires 2 years experience in the following: 1. Databases: Oracle 10g, Postgres, Oracle Stream & Oracle Golden Gate; 2. Languages: Java, J2EE, MVC, Spring, Rabbit MQ, JavaScript, PL/SQL, Log4j; 3. JAXP, JAXB, XSLT, XSD; 4. Web Technologies: HTML, XML, JSP; 5. Restful Web Services & Apache Web Services; 6. Testing Frameworks: Junit; 7. Mulit-threading; 8. Perforce; 9. JIRA; 10. Confluence; and 11. Jenkins, LoadRunner. 12. Application Servers: Weblogic and Tomcat