Full Stack Engineer Principal

General Dynamics Information TechnologyGaithersburg, MD
2d$127,500 - $172,500Hybrid

About The Position

We are seeking a highly skilled and experienced Full Stack Engineer Principal to join the FDA team to design, develop, and maintain scalable, enterprise-level software solutions. As a hands-on developer, you will collaborate within cross-functional teams to deliver optimized solutions adhering to best practices and standards. This role is hybrid with 2-3 days onsite.

Requirements

  • Bachelors and 8+ years of experience designing, building, and maintaining high-quality enterprise solutions in agile environments.
  • Backend Frameworks/Languages: Java (8–21), J2EE, Spring Boot, Hibernate, JPA, JDBC, Multithreading, Microservices Architecture.
  • Frontend Frameworks: Angular, JSF, JSP, HTML5, CSS3, JavaScript, TypeScript.
  • Cloud Platforms: AWS (EC2, RDS, S3, CloudWatch, EKS).
  • Databases: Oracle, PostgreSQL, MySQL, MongoDB.
  • Version Control: Git, Bitbucket.
  • DevOps Tools: Jenkins, Docker, Kubernetes.

Nice To Haves

  • Experience with Oracle ADF, Struts (1.x/2.x), or equivalent legacy technologies and modernization processes.
  • Strong knowledge of Agile methodologies such as Scaled Agile Framework (SAFe), Test-Driven Development (TDD), and Continuous Integration/Delivery practices.

Responsibilities

  • Design, develop, and maintain enterprise-grade applications using Spring Boot, Angular, and AWS Cloud Services.
  • Build and secure RESTful APIs for seamless system integration and implement robust authentication using OAuth2/OIDC (Auth0) or similar security frameworks.
  • Migrate legacy systems to modern microservices-based architecture, ensuring high scalability, security, and performance.
  • Implement and optimize cloud-native solutions on AWS (EC2, S3, RDS, EKS).
  • Deploy applications with containerization tools like Docker and manage them through Kubernetes.
  • Strengthen CI/CD pipelines with tools like Jenkins, static code analysis tools (e.g., SonarQube, Fortify), and Git repositories.
  • Build reusable, self-contained, and testable Angular components and services integrated with secure Spring Boot APIs.
  • Develop dynamic UIs that follow best practices for responsiveness and usability using JavaScript, TypeScript, CSS3, and HTML5.
  • Implement robust, high-performance backends using Spring Boot, Hibernate JPA, JDBC, and Spring MVC.
  • Design optimized SQL schemas and queries for Oracle, PostgreSQL, and MySQL databases supporting multi-database transactions.

Benefits

  • 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 both pre and post-tax dollars up to the IRS annual limits and receive a company match.
  • To encourage work/life balance, GDIT offers employees full flex work weeks where possible and a variety of paid time off plans, including vacation, sick and personal time, holidays, paid parental, military, bereavement and jury duty leave.
  • To ensure our employees are able to protect their income, other offerings such as short and long-term disability benefits, life, accidental death and dismemberment, personal accident, critical illness and business travel and accident insurance are provided or available.
  • We regularly review our Total Rewards package to ensure our offerings are competitive and reflect what our employees have told us they value most.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service