General Dynamics - Dedham, MA

posted 3 months ago

Full-time - Mid Level
Dedham, MA
Transportation Equipment Manufacturing

About the position

As a Java and JavaScript Software Developer for our Cyber group at General Dynamics Mission Systems, you will be part of a cross-functional and multi-site team responsible for developing mission-critical software. This role is situated at the forefront of Cybersecurity and Key Management, where you will contribute to making the world's most advanced Cybersecurity and Key Management infrastructure even smarter. You will engage in research-oriented work alongside award-winning teams, developing practical solutions that enhance national security. The position is fully on-site, and you will be part of the Dedham team, working in a collaborative environment that encourages innovation and creativity. In this role, you will leverage your expertise in Java / J2EE object-oriented programming, JPA or persistence libraries, EJBs, and the Spring Framework. You will also work with REST / Web services and WSDL schemas, as well as AngularJS / JavaScript for web app development. Your responsibilities will include turning requirements into software design, coding, creating test plans, and executing testing and debugging processes. You will be expected to show initiative on assignments and execute projects with minimal guidance, demonstrating a passion for designing complex systems and solving diverse problems. The position offers a competitive salary range and is eligible for a new hire bonus. Additionally, you will have access to flexible schedules, including the option for a 9/80 work schedule, which allows for every other Friday off. The company is committed to continuous learning and development, providing opportunities for professional growth in a supportive environment.

Responsibilities

  • Develop mission-critical software for Cybersecurity and Key Management.
  • Collaborate with a cross-functional and multi-site team.
  • Turn requirements into software design, code, and test plans.
  • Execute testing and debugging processes with minimal guidance.
  • Show initiative on assignments and execute projects effectively.

Requirements

  • Bachelor's degree in Information Technology, Engineering, or related field, or equivalent experience, plus 10 years of related experience; or a Master's degree and 8 years of related experience.
  • Department of Defense TS/SCI security clearance required at time of hire with the ability to obtain a Polygraph.
  • U.S. citizenship is required due to the nature of work performed.

Nice-to-haves

  • Conceptual understanding of encryption topics.
  • Conceptual understanding of Model, View, Controller architecture.
  • Conceptual understanding of design patterns such as Singleton and Builder.
  • Experience with automated testing tools such as Cucumber.
  • Familiarity with Bootstrap UI and Font Awesome.
  • Experience with Hibernate, HTML5/CSS3, JUnit/Jasmine testing, Jackson, Jersey, Maven, Promises, SOAP UI, and SQL.

Benefits

  • 401k matching
  • Flexible time off
  • Paid parental leave
  • Healthcare benefits
  • Health & wellness programs including on-site gym
  • Employee resource and social groups
  • Sign-on bonus for new hires
© 2024 Teal Labs, Inc
Privacy PolicyTerms of Service