Job Directory Java Developer

Java Developer
Berwyn Heights, MD

Companies like
are looking for tech talent like you.

On Hired, employers apply to you with up-front salaries.
Sign up to start matching for free.

About

Job Description

Job Description

Description

SAIC is seeking a Software Applications Engineer to support a major program at the Food & Drug Administration (FDA) Center for Food Safety & Applied Nutrition (CFSAN) within the National Capital Region.

Duties and responsibilities include:

* Enhancing existing GOTS or COTS software applications in C, C++, and Java with emphasis on system demonstration and API successful implementation.
* Providing suggested solutions for system and/or application issues.
* Assist CFSAN scientific users by developing new programs/scripts and customizing existing software to meet user bioinformatics and cheminformatics requirements.
* Debugging custom applications' memory and performance issues, to include using tools like Splunk to identify performance bottlenecks.
* Analyze and optimize workflows, implement data analysis tools, and installation and configuration of IT solutions necessary to support the genomic laboratory automation.
* Implement UI via XML for use with the proprietary SLimsGate API.
* Provide XML for Spring and Camel configuration.
* Design Jasper report layouts; Write report logic using a combination of POJOs and SLimsGate DAOs. Test code using JUnit and Mockito.
* Support the implementation of DevSecOps processes and tool pipelines to minimize risk, improve reliability, and simplify deployment.

Qualifications

* Requires a Bachelor of Science degree in Computer Science, Software Engineering, Computer Engineering, or Electrical Engineering and at least seven (7) years of post- baccalaureate, progressive experience in a job offered as Software Engineer/Developer, Application Engineer/Developer or closely related occupation.
* Experience in web technologies (HTML5, JAVA, JAVASCRIPT, AJAX, CSS, XML, JSON preferred).
* Experience communicating design decisions, trade-offs, code walk-through, and bugs -- thoroughly, clearly, and concisely.
* Experience handling multiple simultaneous projects, manage time and priorities.
* Experience implementing new features and bug fixes while writing elegant, maintainable code.
* Experience in developing on the following software platforms: Windows, Linux.
* Experience requiring debugging, problem-solving, and analytical skills
* Experience with multiple programming languages (C, C++, C#, Objective C, Visual Basic, Java) is required; a strong mix is needed with experience in C++ or Objective C and Java or C# as a minimum requirement.
* Experience developing software applications in C, C++, and Java with emphasis on prototyping and API design and development.
* Experience requiring strong organizational and communication skills, both verbal and written.
* The ability to obtain a Public Trust clearance

Desired Qualifications

Overview

SAIC is a premier technology integrator, solving our nation's most complex modernization and systems engineering challenges across the defense, space, federal civilian, and intelligence markets. Our robust portfolio of offerings includes high-end solutions in systems engineering and integration; enterprise IT, including cloud services; cyber; software; advanced analytics and simulation; and training. We are a team of 23,000 strong driven by mission, united purpose, and inspired by opportunity. Headquartered in Reston, Virginia, SAIC has annual revenues of approximately $6.5 billion. For more information, visit saic.com. For information on the benefits SAIC offers, see Working at SAIC. EOE AA M/F/Vet/Disability

Let your dream job find you.

Sign up to start matching with top companies. It’s fast and free.