Job Closed
This listing is no longer active.
A business unit of General Dynamics, General Dynamics Information Technology (GDIT) supports some of the United States' most complex government, defense, and in
Software Developer – Java, Grails, Python
Location
United States
Posted
123 days ago
Salary
$102K - $138K / year
Seniority
Senior
Job Description
Software Developer – Java, Grails, Python
General Dynamics
• Assist with the development and implementation and modernization of an existing platform consistent with enterprise architecture reference standards. • Work closely with the technical team and leadership to actively identify and log technical issues or risks associated with a project, escalating them, as appropriate, and possibly support the implementation of mitigation strategies for risk prevention and timely resolution. • Your contributions as a Software Developer will be vital to providing a positive, high-quality benefits delivery to our nation’s veterans.
Job Requirements
- 3+ years of software development experience as described below:
- Must have Java development experience with demonstrated skills in integration patterns, frameworks, and N-tier service-layer platforms.
- Must have a good understanding of Java/Grails and Python
- Experience in full stack development
- Experience with the GitHub code repository
- Knowledge of Cloud technologies and developing software using Java and relational databases
- Enthusiasm for learning and results oriented in a team environment.
Benefits
- Full-flex work week to own your priorities at work and at home, with core work hours Monday – Friday 9:00 AM ET – 3:00 PM ET
- 401K with company match
- Comprehensive health and wellness packages
- Internal mobility team dedicated to helping you own your career
- Professional growth opportunities including paid education and certifications
- Cutting-edge technology you can learn from
- Rest and recharge with paid vacation and holidays
- Challenging work that makes a real impact on the world around you
Related Guides
Related Job Pages
More Backend Engineer Jobs
Líder Técnico, Backend
redbeeConnecting businesses and technology expertise. Conectando negocios con expertise tecnológico.
• Liderar equipos de excelente performance que construyan productos de calidad, agregando valor desde el momento cero. • Liderar un equipo multidisciplinario en el proceso de la construcción de productos digitales, desde la concepción hasta la puesta en producción y evolución. • Definir y gestionar junto al equipo y a los stakeholders un plan de ejecución ágil del proyecto para cumplir con los objetivos de negocio del producto y visibilizar los avances mediante métricas e informes.
• Desenvolver soluções com LLMs e agentes inteligentes em Python. • Orquestrar fluxos de IA utilizando LangGraph e/ou LangChain. • Projetar e implementar arquiteturas RAG (chunking, embeddings, vetores e retrieval). • Construir pipelines estruturados de processamento e extração de dados. • Integrar soluções de IA com APIs e sistemas existentes. • Atuar na definição arquitetural considerando escala, performance e custo. • Disseminar boas práticas técnicas e apoiar decisões estratégicas do projeto.
Senior Software Engineer, React, Java, SQL Server
ICFFounded in 1969, ICF is a global advisory and technology services company headquartered in Reston, Virginia. It delivers data-driven solutions across energy, en
• Work in a full life-cycle software engineering project environment. • Bring new ideas, tools, services, and techniques to the group. • Use analytical thinking to make decisions based on facts and metrics whenever possible. • Demonstrate a desire to learn and accept new challenges within and outside of team. • Conduct thorough code reviews, implement unit and integration tests, and ensure code quality. • Stay up to date on assigned specialties, work on expanding to others. • Be willing to step up and lead initiatives at, or slightly above your title. • Follow ICF coding standards. • Foster asynchronous communication approaches and thrive in remote working environment. • Expected to own smaller efforts and components of larger projects.
• Collaborate with cross-functional teams (product managers, frontend engineers, QA, product designers, etc.) to deliver solutions that drive your team's metrics. • Document, develop, refactor, deploy, and operate APIs, customer-facing components, and internal interfaces to serve Super Dispatch customers. • Design, develop, and maintain backend systems using Java. • Write clean, maintainable, and well-documented code following best practices and coding standards. • Collaborate with the QA and Support teams to investigate issues, fix bugs, and identify performance bottlenecks. • Optimize and enhance existing code and backend systems for improved performance, scalability, and reliability. • Participate in and guide the technical design process. • Ensure the security and integrity of data and systems through best practices, including encryption, authentication, and authorization. • Participate in code reviews to ensure code quality and knowledge sharing among the team, providing constructive feedback to peers. • Stay up-to-date with the latest industry trends and best practices in backend development and Java technologies.




