
Senior Developer – Lead
General Dynamics Information Technology
full-time
Posted on:
Location Type: Remote
Location: Remote • 🇺🇸 United States
Visit company websiteSalary
💰 $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