
Software Developer, Full Stack Java
General Dynamics Information Technology
full-time
Posted on:
Location Type: Remote
Location: United States
Visit company websiteExplore more
Salary
💰 $85,093 - $115,000 per year
About the role
- Develop and maintain dynamic, responsive, and user-friendly web applications using Angular, Typescript, and other modern front-end technologies
- Design and implement RESTful APIs using Spring Boot to support application features
- Build and maintain back-end solutions using Java, focusing on stability, performance, and scalability
- Leverage Spring Webflow, Spring Security, and other Spring ecosystem tools to ensure application security and data integrity
- Create and optimize complex front-end interfaces using JavaScript, jQuery, HTML, and CSS
- Work with JSF for building user interfaces in Java web applications
- Use AWS services to deploy, monitor, and enhance cloud-based applications
- Collaborate with cross-functional teams in an Agile environment
- Write efficient, maintainable, and well-documented code using tools such as Maven
- Participate in code reviews, debugging, and troubleshooting
Requirements
- Minimum of 3 years of hands-on software development experience
- Full-Stack Development experience
- Proficiency in HTML/CSS, JavaScript, and jQuery
- Strong experience with Java and its frameworks like Spring Boot, Spring Webflow, and Spring Security
- Front-end framework expertise, including Angular and Typescript
- Experience with JavaServer Faces (JSF)
- Proficiency with developing and consuming Spring Boot RESTful APIs
- Working knowledge of AWS services for cloud-based application deployment
- Familiarity with Maven for dependency management and builds
- Solid understanding of relational databases and proficiency with SQL queries
- Agile development experience
- Must be able to obtain a Public Trust
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
- Paid parental leave
- Military leave
- Bereavement leave
- Jury duty leave
- Short and long-term disability benefits
- Life insurance
- Personal accident insurance
- Critical illness insurance
Applicant Tracking System Keywords
Tip: use these terms in your resume and cover letter to boost ATS matches.
Hard Skills & Tools
AngularTypescriptJavaSpring BootSpring WebflowSpring SecurityJavaScriptjQueryHTMLCSS
Soft Skills
collaborationcommunicationproblem-solvingcode reviewdebuggingtroubleshootingAgile methodology
Certifications
Public Trust