Software Engineer

Location: Culver City, CA

Ref#: 1648.3277

posted: 6-Dec-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. Be part of a scrum team in an Agile development environment. Work with minimal supervision on analysis and development tasks. Responsible for contributing to the design specifications and associated code. Collaborate within and across groups in discussing solutions, solicit feedback and writing user stories. Identify and suggest solutions to problems of small to medium scope. Mentor interns that join the team from time to time. May functionally manage small to medium projects and assignments across one or more teams. Anticipate and identify problems then provide alternative solutions to successful end result. Review the design and code of peer developers and take necessary corrective actions if needed. Help team with generation of documentation in an automated fashion from Java code. Employer will accept Master’s degree in Computer Science, Engineering or related technical field and 2 years of work experience in job offered or 2 years of work experience in a computer-related occupation. Alternatively, Employer will accept Bachelor’s degree in Computer Science, Engineering or related technical field and 5 years of work experience in job offered or 5 years of work experience in a computer-related occupation. Position requires (2 year of experience if Master’s) or (5 years of experience if Bachelor’s) in the following: 1. Languages: Java (J2SE, J2EE), SQL, PL/SQL 2. Databases : Oracle 10.x, MySQL 4.0, DB2 10, MS Access 3. Platform : Linux, Sun Solaris, Windows, MacOS 4. Web Server : Tomcat, BEA WebLogic Server, JBOSS 5. Web: Rest/SOAP services, Javascript, JQuery, Ajax, JSTL Tools 6. Messaging: Active MQ, JMS 7. Frameworks: Spring, Hibernate, Mockito 8. Tools & Utilities: Ant, Log4J, SQL Developer and Toad for Oracle, Splunk, SOAPUI, Postman 9. Bug Tracking System: JIRA 10. IDE/Editor: Eclipse, Toad/ SQL Developer for Oracle 11. Methodology: Agile and Waterfall Any suitable combination of education, training, or experience is acceptable.