Java Senior Software Engineer
General Dynamics Information TechnologyAbout the role
Type of Requisition:
RegularClearance Level Must Currently Possess:
NoneClearance Level Must Be Able to Obtain:
SecretPublic Trust/Other Required:
NoneJob Family:
Software EngineeringJob Qualifications:
Skills:
API Development, Artificial Intelligence (AI), Data Modeling, Graph Databases, Object Oriented Programming in JavaCertifications:
NoneExperience:
5 + years of related experienceUS Citizenship Required:
YesJob Description:
Transform technology into opportunity as a Senior Software Engineer l at GDIT. Shape what’s next for mission-critical government projects while shaping what’s next for your engineering career.
MEANINGFUL WORK AND PERSONAL IMPACT
- 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
WHAT YOU’LL NEED TO SUCCEED
Bring your engineering expertise along with a drive for innovation to GDIT. The Senior Software Engineer must have:
● Education: Bachelor of Arts/Bachelor of Science in computer science, computer engineering, or related engineering degree
● Experience: 5+ years of related experience
● 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
- 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
● Security clearance: Must be able to obtain and maintain a Secret security clearance
● US Citizenship required
GDIT IS YOUR PLACE
● Growth: AI-powered career tool that identifies career steps and learning opportunities
● Support: An internal mobility team focused on helping you achieve your career goals
● Rewards: Comprehensive benefits and wellness packages, 401K with company match, and competitive pay and paid time off
● Flexibility: Full-flex work week to own your priorities at work and at home
● Community: Award-winning culture of innovation and a military-friendly workplace
OWN YOUR OPPORTUNITY
- Explore a career in software development at GDIT and you’ll find endless opportunities to grow alongside colleagues who share your dedication to advancing innovation.
Scheduled Weekly Hours:
40Travel Required:
Less than 10%Telecommuting Options:
RemoteWork Location:
Any Location / RemoteAdditional Work Locations:
Total Rewards at GDIT:
Our benefits package for all US-based employees includes a variety of medical plan options, some with Health Savings Accounts, dental plan options, a vision plan, and a 401(k) plan offering the ability to contribute bothApply for this role
Generate a tailored application kit with a matched cover letter, interview prep, and CV highlights — in under 60 seconds.
Apply Now →Generate Application KitFree account required — sign up in 30s