1 Click Easy Apply


Senior Java Developer


Bethesda, Maryland


Senior Java Developer Job Opening in Bethesda, Maryland - Job Title: Software Developer (Information Retrieval/JAVA)
Location: Bethesda, MARYLAND
Duration: On-going full time role
Description
The Client's requires the services of a software developer who will be responsible for supporting the development of R&D systems.
The position reports to the Chief, Communications Engineering Branch (CEB), and has the following duties:
Software development for projects involving information retrieval (IR), natural language processing (NLP), and image processing.
Required Skills and Experience:
Minimum B.S degree in Computer Science, Computer Engineering or related technical discipline and at least three (3) years of relevant programming experience (MS or PhD in these areas preferred)
High degree of programming proficiency in two or more of the following languages, software and protocols: Java, scripting languages, Apache HTTP and Tomcat, secure Web coding practices, HTTPS.
Good working knowledge of Linux. Experience and knowledge of hardware and software in an R&D environment.
Required Personal Qualities:
Excellent oral, and written communication skills, and ability to document projects and provide status reports.
Excellent team and interpersonal skills. Ability to both take direction and work in a self-directed environment, effectively interact with all levels of staff and external contacts, and ability to work as an effective team member.
Excellent organization and time management skills, and flexibility to handle a variety of tasks, and shift priorities as needed.
Additional Desirable Skills and Experience:
PHP, Bootstrap, software version control tools, Google analytics
HTML 5/CSS 3
Open source search engines, e.g., Lucene, search engine optimization
Eclipse development tools
Apache Maven
Apache Ant
Shell scripting
JIRA or other tracking tools
Apache JMeter
Experience in distributed computing, Hadoop.
Experience with research-oriented application prototyping.
Experience with research and development in information retrieval
Experience with systems administration for Linux servers, including configuring, installing, upgrading, troubleshooting, security patching and remediating, and maintaining hardware and software for workstations and servers.
Job Type: Full-time
Required education:
Bachelor's
Required experience:
Shell scripting: 5 years
Apache Maven: 5 years
information retrieval: 3 years
Jira: 7 years
HTML 5/CSS 3: 5 years
search engine optimization: 5 years
Lucene: 5 years
Hadoop: 4 years
Bootstrap: 5 years
Java: 10 years
Google Analytics: 5 years

1 Click Easy Apply

TalentEinstein.com - Superhuman AI Recruiting Assistant | Terms & Conditions

All rights reserved
Swanco LLC