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

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.
* 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

Let your dream job find you.

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