GD Information Technology, Inc. - Hanover, MD

posted 4 months ago

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

About the position

As a Full Stack Java Developer, 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 the field. You will be part of a dynamic team that thrives on collaboration and innovation, where your contributions will directly impact the success of the projects you work on. In this position, you will be expected to bring a seasoned level of experience, demonstrating a broad range of expertise in software engineering concepts, principles, and theories. You will apply technical standards and methodologies to creatively resolve a wide range of issues, ensuring that both personal and team commitments are met and exceeded. As a technical spokesperson for the company, you will leverage your subject matter expertise to guide discussions and decisions. Your contributions will not only focus on technical execution but also on achieving financial and business objectives by resolving complex issues in effective and financially favorable ways. You will be involved in leading complex assignments, interacting with customers and end-users, and contributing to the development of innovative principles and ideas. The technologies you will work with are often top-secret, providing a unique opportunity to be at the forefront of technological advancements while being part of a team of bold thinkers committed to exploring what’s next.

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 issues creatively.
  • 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

  • Experience with Agile development methodologies.
  • Knowledge of cloud technologies and services.
  • Familiarity with DevOps practices and tools.

Benefits

  • Medical plan options, some with 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, and personal time.
  • 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 insurance.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service