General Dynamics Information Technology

Senior Java Software Engineer

General Dynamics Information Technology

full-time

Posted on:

Location Type: Remote

Location: United States

Visit company website

Explore more

AI Apply
Apply

Salary

💰 $136,000 - $184,000 per year

Job Level

About the role

  • Responsible for writing production Java code via the usage of vendor API’s to translate data across environments
  • 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

  • 5+ years of related experience
  • Education: Bachelor of Arts/Bachelor of Science in computer science, computer engineering, or related engineering degree
  • Technical skills: 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
  • 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
  • Security clearance: Must be able to obtain and maintain a Secret security clearance
  • US Citizenship required.
Benefits
  • Comprehensive benefits and wellness packages
  • 401K with company match
  • Paid time off
  • Full-flex work week to own your priorities at work and at home
  • Award-winning culture of innovation and military-friendly workplace
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaAgileSCRUMMavenApache TinkerPopJacksonGraph DatabasesSpring FrameworkCloud DeploymentConfiguration Management
Soft Skills
written communicationverbal communicationcustomer servicemulti-taskingprioritizationtime managementattention to detail
Certifications
Bachelor of ArtsBachelor of ScienceSecret security clearance