Senior Java Software Engineer (Job Number: 321499)
The Digital Echo project is looking for a motivated, self-starting, and team oriented Senior Java Software Engineer to further enhance the Digital Echo platform. Digital Echo is an analytical platform for unstructured text. The Senior Java Software Engineer is expected to be a knowledgeable resource and mentor in Java technologies, methodologies, and paradigms and will lead and assist in the design, development, testing, and maintenance of robust, scalable architectures and solutions to deliver analytical platforms for natural language processing.
The Senior Java Software Engineer will be responsible developing new features and maintaining existing code for the Digital Echo system. This includes but is not limited to the development of user interfaces using Java and restful APIs, development and testing of database stored procedures, and development of automated workflows supporting standard operating procedures and system automation. The Senior Java Software Engineer will also be responsible for recommending application, operating system, and hardware configurations to support scalability, stability, and maintainability. The engineer will be responsible for operations and maintenance of key system components and must be able to interact with non-technical users. The engineer must be able to demonstrate an ability to decompose requirements, clearly define or redefine the requirements, and design against them. The engineer will be responsible for meeting with users to collect and document requirements for new features or defects. The engineer must demonstrate an ability to effectively estimate delivery times and the level of effort to complete task. The Senior Java Software Engineer will be responsible for debugging and assisting with the troubleshooting of complex problems and 3rd party software.
Must be familiar with Linux and Open Source software packages including: OpenLDAP, OpenSSH, bash, bash scripting, cron, Eclipse, Subversion, and Apache. Must be comfortable managing and administering Linux based server to include job scheduling, software installations, and software configuration.
Must be familiar with Java tools to include: Maven, Google Web Toolkit, Sencha, Spring, and Hibernate. Prior experience with Java/web 3-tier architectures and Enterprise software patterns.
Must be familiar with relational database systems and relational database design and maintenance. Must have previous experience with Oracle and MySQL. Prior experience with XML and XML tools and processing such as XSLT, XPath, and XQuery is required.
Must be familiar with designing and coding restful APIs and integrating 3rd party restful APIs.
Must have experience working with JIRA or related workflow orchestration platforms.
Proven experience working with non-technical customers or users and being able to effectively collect and document requirements.
Experience debugging 3rd party software, tools, and APIs.
Experience with HP Autonomy to include operations and maintenance and development using the Autonomy API; development of systems using CLOBs and Oracle’s Advanced Queues
TYPICAL EDUCATION AND EXPERIENCE: Bachelor's degree in related technical discipline and 8+years experience. Advanced degree in related technical field desired. Experience in project management typically required.
SAIC is a FORTUNE 500® scientific, engineering, and technology applications company that uses its deep domain knowledge to solve problems of vital importance to the nation and the world, in national security, energy & environment, health and cybersecurity. The company's approximately 41,000 employees serve customers in the U.S. Department of Defense, the intelligence community, the U.S. Department of Homeland Security, other U.S. Government civil agencies and selected commercial markets. Headquartered in McLean, Va., SAIC had annual revenues of approximately $10.6 billion for its fiscal year ended January 31, 2012. For more information, visit www.saic.com. SAIC: From Science to Solutions®
Job Posting: Feb 15, 2013, 10:17:16 AM
Primary Location: United States-VA-VIENNA
Clearance Level Must Currently Possess: None
Clearance Level Must Be Able to Obtain: None
Potential for Teleworking: No
Shift: Day Job
SAIC, Inc. is a provider of scientific, engineering, systems integration and technical services and solutions to all branches of the United...