Unclassified - Hanover, MD

posted 3 months ago

Full-time - Mid Level
Remote - Hanover, MD
10,001+ employees

About the position

As a Full Stack Java Developer at GDIT, you will engage in a variety of software engineering tasks that include software requirements analysis, system integration activities, and the design, development, and testing of software and tools. Your role will be pivotal in both inventing new products and enhancing existing applications, showcasing your talent and expertise in the field. You will be part of a collaborative team environment where your contributions will directly impact the success of projects and the organization as a whole. In this position, you will leverage your extensive experience and broad range of expertise to apply software engineering concepts, principles, and theories effectively. You will be expected to resolve complex issues creatively and effectively, contributing to the achievement of financial and business objectives. As a seasoned professional, you will also serve as a technical spokesperson, providing subject matter expertise to both customers and end-users. The work environment is dynamic and innovative, with opportunities to work with cutting-edge technologies that are often top-secret. You will be part of a team of bold thinkers committed to exploring new frontiers in technology, and you will have the chance to gain new knowledge as it is discovered. Your ability to lead complex assignments and interact effectively with various stakeholders will be crucial to your success in this role.

Responsibilities

  • Perform software requirements analysis and system integration activities.
  • Research, design, develop, and test software and tools.
  • Invent new products or enhance existing applications.
  • Apply technical standards and methodologies to resolve a wide range of issues.
  • Serve as a technical spokesperson with subject matter expertise.
  • Contribute to the development of innovative principles and ideas.
  • Lead complex assignments and interact with customers and end-users.

Requirements

  • 6+ years of related experience in software development.
  • Experience developing object-oriented software applications in Java (version 1.8 or higher).
  • Experience in Web Development using Angular 2+ or ReactJS.
  • Experience with MongoDB or relational databases.
  • Familiarity with Java Frameworks such as Spring, Spring Data, and Spring Boot.
  • Proficient understanding of software engineering concepts, principles, and theories.

Nice-to-haves

  • Experience with cloud technologies and services.
  • Knowledge of AI/ML applications in software development.
  • Familiarity with Agile development methodologies.

Benefits

  • Medical plan options, including Health Savings Accounts.
  • Dental plan options.
  • Vision plan.
  • 401(k) plan with company match.
  • Flexible work weeks and various paid time off plans.
  • Short and long-term disability benefits.
  • Life and accidental death and dismemberment insurance.
  • Critical illness and business travel accident insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service