Java Developer in Herndon, VA at Booz Allen Hamilton Inc.

Date Posted: 11/1/2018

Job Snapshot

Job Description

Job Number: R0041345

Java Developer

Key Role:

Practice, design, develop, and manage data-centric, distributed software systems using leading big data and enterprise software technologies in an Agile environment. Apply the best practices and patterns of the open source culture into organizations. Recommend emerging technologies to client requirements to address their mission challenges and solve problems using creativity and leveraging subject matter expertise.

Basic Qualifications:

-5+ years of experience with software development

-Experience with the following languages and frameworks: Java, JavaScript, J2EE, RESTful Services, Java, Scala, C, C++, JavaScript, XML/XSLT, XQuery, CSS, and SQL

-Experience with databases and operating systems, including Hbase, Oracle, SQL Server, H2, MySQL, MongoDB, Linux, and Windows

-Experience with project performance, programmatic, or budget data collection, analysis, and reporting

-Experience in leading and planning complex tasks with regular client interaction

-Ability to meet deadlines, adhere to project plans, and ensure any conflicts are brought to the management team

-Ability to obtain a security clearance

-BA or BS degree

Additional Qualifications:

-Experience with Big Data tools and technologies, including CDH 5.5x, Hadoop, Spark, Kafka, Sqoop, NoSQL, Hive, and Nifi

-Experience with servers, including WebLogic, Wildfly, Tomcat, Jetty, Httpd, and NodeJS

-Experience with software testing and tools, including Junit, Scala Test, JMeter, EasyMock, Mockito, DBUnit, and HttpUnit

-MA or MS degree

Clearance:
Applicants selected will be subject to a security investigation and may need to meet eligibility requirements for access to classified information.

We’re an EOE that empowers our people—no matter their race, color, religion, sex, gender identity, sexual orientation, national origin, disability, or veteran status—to fearlessly drive change.

Your Career is Waiting.

Get job alerts. Learn about new work and upcoming events. Share open roles with friends and colleagues.
Our Talent Network is your opportunity hub.


Get Answers and Access.

Need more information? Find it in our FAQs.

Application already in-process? Log in to keep going.