General Dynamics - Hanover, MD

posted 3 months ago

Full-time - Mid Level
Hanover, MD
10,001+ employees
Transportation Equipment Manufacturing

About the position

As a Full Stack Java Developer, you will play a crucial role in the development and enhancement of software applications that are vital to our nation's safety and security. Your responsibilities will include performing software requirements analysis, engaging in system integration activities, and conducting research and design to develop and test software and tools. You will be at the forefront of inventing new products and enhancing existing applications, showcasing your talent and expertise in software development. In this position, you will be expected to bring a wealth of experience and a broad range of expertise in software engineering concepts, principles, and theories. You will apply technical standards and methodologies to creatively resolve a variety of issues, contributing to the overall success of the team and the organization. Collaboration is key, and you will thrive in a team environment, meeting and exceeding both personal and team commitments. Your role will also involve serving as a technical spokesperson for the company, leveraging your subject matter expertise to lead complex assignments and interact effectively with customers and end-users. You will be an active contributor to achieving financial and business objectives by resolving complex issues in innovative and financially favorable ways, while also contributing to the development of new principles and ideas. You will have the opportunity to work with cutting-edge technologies, often in top-secret environments, alongside a team of bold thinkers dedicated to exploring the next frontiers in technology. This position offers a unique chance to gain new knowledge as it is discovered, making a significant impact in the field of software development.

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.

Benefits

  • Competitive salary range of $204,000 - $276,000 based on experience and location.
  • Comprehensive benefits package including health insurance, retirement plans, and professional development opportunities.
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service