General Dynamics Information Technology

Senior Developer – Lead

General Dynamics Information Technology

full-time

Posted on:

Location Type: Remote

Location: Remote • 🇺🇸 United States

Visit company website
AI Apply
Apply

Salary

💰 $133,450 - $180,550 per year

Job Level

Senior

Tech Stack

CloudJavaJUnitKafkaKubernetesMicroservicesSpringSpring BootSpringBoot

About the role

  • Responsible for Java coding, architecture/design, quality goals
  • Partner with product owners to define actionable requirements
  • Prototyping and driving engineering excellence
  • Develop responsive web applications ensuring high performance and responsiveness
  • Collaborate with UI/UX designers to implement designs into functional user interfaces
  • Build reusable components and front-end libraries for future use
  • Optimize applications for performance, scalability, and cost-efficiency in cloud environments
  • Ensure adherence to security and compliance best practices throughout the development lifecycle
  • Provide technical leadership, mentorship, and code reviews to junior developers
  • Write clean, maintainable, and testable code
  • Design, develop, and maintain end-to-end reporting solutions

Requirements

  • 10+ years of experience in developing IT solutions and cloud infrastructures
  • 7+ years of strong experience in UX Design, including a deep understanding of UX Design Thinking and Principles
  • Experience with Data Structures and Algorithms
  • Experience with Java/Spring Boot microservices, Kafka, JPA, REST, Junit and Helm/Kubernetes
  • Experience in software engineering and design architecture
  • Experience with process design and documentation methodologies
  • Experience identifying and applying industry tools, solutions, methods best practices, and emerging technologies
  • Experience and understanding of best practices regarding system security measures
  • Experience with building and migration software and IT services
  • A portfolio demonstrating expertise in UI/UX design and relevant projects
  • Proficiency working with UX frameworks and templates
  • Ability to lead user testing and analysis sessions
Benefits
  • 401K with company match
  • Comprehensive health and wellness packages
  • Paid education and certifications
  • Paid vacation and holidays
  • Paid parental, military, bereavement and jury duty leave
  • 15 days of paid leave per calendar year
  • 10 paid holidays per year
  • Short and long-term disability benefits
  • Life, accidental death and dismemberment insurance
  • Personal accident insurance
  • Critical illness insurance
  • Business travel and accident insurance

Applicant Tracking System Keywords

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

Hard skills
JavaSpring BootmicroservicesKafkaJPARESTJunitHelmKubernetesData Structures
Soft skills
technical leadershipmentorshipcollaborationcommunicationproblem-solvinguser testinganalysis