Enterprise API Developer in McLean, VA at Booz Allen Hamilton Inc.

Date Posted: 11/12/2018

Job Snapshot

  • Employee Type:
  • Location:
    McLean, VA
  • Job Type:
  • Experience:
    Not Specified
  • Date Posted:

Job Description

Job Number: R0036292

Enterprise API Developer

Key Role:

Perform as a part of a high performing team that specializes in delivering new technologies to an internal audience of 20,000+ employees. Pilot and launch innovative mobile, Web, API, and SaaS services for Booz Allen staff in an IS organization that has been ranked in the top 20 of the Top 100 Places to Work in IT by ComputerWorld for the past 5 years. Collaborate with a team that is versatile and passionate about technology and take an entrepreneurial approach to IT by embracing our roots in Agile, DevOps, and user experience. Work with business partners to transform ideas and successful proof-of-concepts into enterprise-wide solutions for our firm, leveraging the philosophy that continuous development also applies to team members. Strive to improve and try new things and thrive in a collaborative environment learning new skills. Perform complex analysis, design, development, testing, and debugging of Java applications and APIs built to support a variety of enterprise systems and perform software design and development. Work as part of a team with some supervision, research, design, develop, and modify enterprise-wide systems and applications software, plan system and development deployment, and maintain responsibility for meeting software compliance standards.

Basic Qualifications:

-1+ years of experience with software application development

-1+ years of experience with supporting and developing enterprise applications

-Experience with Spring framework

-Experience with designing Web services, including REST or SOAP APIs

-Knowledge of formal software development life cycle methodologies and tools, including Agile, JIRA, API life cycle, solution architecture, technical documentation, and systems design artifacts

-Ability to demonstrate logical analysis, creative problem-solving, and collaboration in an enterprise team environment

-BA or BS degree

Additional Qualifications:

-Experience with Java and object-oriented programming, API data feeds, ingestion techniques, data mapping, data modeling, dependency injection, abstract classes and interfaces, access specifiers, collections, generics, exceptions, multithreading and synchronization, and coding

-Experience with microservices design, Spring framework, or message queuing

-Experience with Docker, continuous integration, automated testing, and DevOps

-Knowledge of enterprise integration patterns (EIP), including asynchronous messaging, transformation, routing, splitting, and filtering

-Possession of excellent interpersonal skills

-Possession of excellent oral and written communication skills

-BA or BS degree in CS or Information Systems

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.