GD Information Technology, Inc. - Hanover, MD

posted 2 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 development tasks that include software requirements analysis, system integration activities, and the research, design, development, and testing of software and tools. Your role will be pivotal in inventing new products or enhancing existing applications, showcasing your talent and expertise in software engineering. You will be part of a team that thrives on collaboration and innovation, contributing to the achievement of financial and business objectives by resolving complex issues in creative and effective ways. In this position, you will be expected to serve as a technical spokesperson for the company, leveraging your subject matter expertise to lead complex assignments and interact with both customers and end-users. You will work with cutting-edge technologies, often in top-secret environments, and have opportunities to gain new knowledge as it is discovered. Your contributions will not only help in the development of innovative principles and ideas but also in the overall success of the team and the organization. The ideal candidate will have a seasoned background in software engineering concepts, principles, and theories, and will be adept at applying technical standards and methodologies to resolve a wide range of issues. You will be expected to work full-time, with a commitment to meeting and exceeding personal and team commitments, while enjoying a flexible work environment that promotes work/life balance.

Responsibilities

  • Perform software requirements analysis and system integration activities.
  • Research, design, develop, and test software and tools.
  • Invent new products or enhance existing applications.
  • Serve as a technical spokesperson with subject matter expertise.
  • Lead complex assignments and interact with customers and end-users.

Requirements

  • 5+ 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

  • Active contributor to financial and business objectives.
  • Ability to resolve complex issues creatively and effectively.
  • Experience in leading teams and projects.

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, including vacation, sick, personal time, holidays, paid parental leave, military leave, bereavement leave, and jury duty leave.
  • Short and long-term disability benefits.
  • Life, accidental death and dismemberment, personal accident, critical illness, and business travel and accident insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service