General Dynamics Information Technology is a global technology and professional services company that delivers consulting, technology, and mission services to major agencies across the U.S. government. They are seeking a Senior Software Engineer to write production Java code, develop service-based frameworks, and ensure data compliance and integrity for mission-critical government projects.
Responsibilities:
- Responsible for writing production Java code via the usage of vendor API’s to translate data across environments, while adhering to reference schemas (e.g. NoMagic openAPI)
- Write Java applications that transform standardized "node-edge" relational data into compliant graph data. Write applications that ensure data compliance and integrity
- Develop service-based framework for basic operations (create, read, update, delete) for custom data architectures
- Develop translation routines that convert relational data to serialized and/or markup languages (e.g. JSON, XML) and reverse
- Develop collaborative build-deploy environment, while maintaining configuration and version control
- Deploy applications to production cloud, while maintaining development and test environments for pre-production
- Participate in weekly and monthly code sprints towards software release milestones
- Other duties and responsibilities as required and assigned
Requirements:
- Bachelor of Arts/Bachelor of Science in computer science, computer engineering, or related engineering degree
- 5+ years of related experience
- 3+ years experience working in Agile/SCRUM software engineering and production environments
- Experience utilizing Maven for Java applications
- Experience developing Java applications
- Experience utilizing apache tinkerpop framework
- Experience utilizing Jackson framework
- Experience in Graph Databases
- Experience developing applications using Spring framework
- Experience deploying production Java applications in cloud environments
- Experience using configuration management/version control tools such as Git
- Experience in a rapid paced, time sensitive, high quality environment
- Strong written and verbal communication skills along with strong customer service
- Ability to multi-task, prioritize commitments, and manage time effectively including attention to detail
- Must be able to obtain and maintain a Secret security clearance
- US Citizenship required