Jobs · Engineering · Massachusetts

Senior Full Stack Engineer (Java/React)

General Dynamics Mission Systems · Dedham, MA · 1 mo ago
On-siteEngineering$137k/yrFull-time
We need to output HTML fragment with sections only when real content. Use

for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to parse the posting. We have: - Basic Qualifications: Bachelor's degree in Software Engineering or related field; 5+ years job-related experience, or Master's + 3 years; Agile experience preferred. - CLEARANCE REQUIREMENTS: DoD Secret clearance required; US citizenship required; subject to govt security investigation. - Responsibilities: includes job description, sign-on bonus up to $10K for new hires only; role objectives; list of preferred skills/experience; nice to have; what sets you apart; Our Commitment to You (benefits list); Workplace Options: fully on-site, Dedham MA or Taunton MA; #CJ3 (maybe ignore); Target salary range: $136,837 - $151,803 per yr. - Company Overview: description of GDMS. We need to remove boilerplate: Equal Opportunity Employer etc. Also remove navigation, cookie, legal, EEO, scam-warning, duplicated lines, application instructions. Also remove "See more at gdmissionsystems.com/careers/why-work-for-us/benefits". Remove "#CJ3". Remove "This job posting will remain open until the position is filled." Possibly keep? It's not substantive? Might be considered boilerplate; but it's about posting duration. Probably remove. We need to preserve all substantive information. We need sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to decide which sections have content. - About the role: Could be the role description paragraph: "As an Advanced Software Engineer, working on the Encryptor Manager, you’ll be a member of a cross functional team responsible for developing mission critical Cybersecurity Manager Applications for a rapidly growing product line. You’ll be working at the cutting edge of Application development using the latest tools and technologies." Also maybe the sign-on bonus? That could be part of About the role or Benefits? Sign-on bonus is a benefit. We'll put in Benefits. - Responsibilities: The list of duties? The posting includes "ROLE AND POSITION OBJECTIVES:" and then description. Also "What sets you apart:" maybe more like qualifications. But we can treat responsibilities as the role objectives and maybe the list of tasks? There's no explicit bullet list of duties. We have the role objectives paragraph. Could also include "Make the world’s most advanced Encryptor Manager even smarter". That's tagline. We could put responsibilities as the paragraph describing role objectives. - Requirements: Could be the basic qualifications (education, experience, clearance, citizenship). Also Agile experience preferred. - Qualifications: Might be overlapping with requirements. But we need to avoid duplication. Perhaps we separate: Requirements = education/experience; Qualifications = clearance/citizenship? Or we could combine. However instructions: Use headings only when posting has real, specific content for it. We can decide to have sections: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay. Schedule: Not mentioned (fully on-site but no schedule details). So we omit Schedule. Skills: The posting lists preferred skills/experience: Working knowledge of software engineering concepts, Database Experience (SQL, PostgreSQL), 3-5 Years experience with Java, Enterprise Java working with Java beans, Experience with JavaScript (React), Experience with Hibernate, Spring toolkit, Nice to have: Experience working with Wildfly Application Web Server, Experience working with REST API s, Experience working with RESTCONF Interfaces, Experience working with Material UI, Experience developing application code using security principles, Working knowledge of Public Key Infrastructure and Digital Certificate usage, Working knowledge of SNMP. Also "What sets you apart:" includes passion, ability to define scope, initiative, technical direction, interact effectively, grasp new info, identifies opportunities to apply AI. Those could be considered skills or qualifications. We'll put them under Skills. Benefits: Includes sign-on bonus up to $10K for new hires only; Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs (including on-site gym), employee resource and social groups, and more; Also "Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation’s security". That's more like benefits/culture. We'll include benefits list. Pay: Target salary range: USD $136,837.00/Yr. - USD $151,803.00/Yr. We also have workplace options: fully on-site, Dedham MA or Taunton MA. That's not a benefit but maybe location. Could be part of About the role or Responsibilities? Might be better as a separate section? Not in list of allowed headings. Could fold into About the role as a note. Or we could add a "Workplace" but not allowed. So we incorporate into About the role or Responsibilities. We must not repeat job title as heading. The job title is "Advanced Software Engineer". Not to be used as heading. We must not include Job ID/requisition numbers as headings. There's none. We must output only HTML fragment, no /, no markdown. We'll produce something like:

About the role

As an Advanced Software Engineer working on the Encryptor Manager, you’ll be a member of a cross‑functional team developing mission‑critical Cybersecurity Manager Applications for a rapidly growing product line, using cutting‑edge tools and technologies. The position is fully on‑site at either the Dedham, MA or Taunton, MA location and includes a sign‑on bonus eligibility of up to $10,000 for new hires.

Responsibilities

Develop and enhance the Encryptor Manager application, define scope, schedule, and expectations for assigned work, show initiative and provide technical direction, collaborate effectively within project teams, grasp and apply new information quickly, handle increasing responsibilities, and identify opportunities to apply AI for continuous improvement.

Requirements

  • Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field.
  • 5+ years of job‑related experience, or a Master’s degree plus 3 years of job‑related experience.
  • Agile experience preferred.
  • Department of Defense Secret security clearance required at time of hire.
  • U.S. citizenship required.

Qualifications

Must be eligible for a U.S. Government security investigation and meet eligibility requirements for access to classified information.

But maybe Qualifications could be merged with Requirements. However we have both sections; we need to ensure they have real content. The clearance and citizenship could be under Requirements; Qualifications could be about security eligibility. That's okay.

Skills

  • Working knowledge of software engineering concepts, principles, and theories.
  • Database experience (SQL, PostgreSQL).
  • 3‑5 years experience with Java, Enterprise Java, working with Java beans.
  • Experience with JavaScript (React).
  • Experience with Hibernate, Spring toolkit.
  • Nice to have: Experience with Wildfly Application Web Server.
  • Nice to have: Experience with REST APIs.
  • Nice to have: Experience with RESTCONF interfaces.
  • Nice to have: Experience with Material UI.
  • Experience developing application code using security principles.
  • Working knowledge of Public Key Infrastructure and digital certificate usage.
  • Working knowledge of SNMP.
  • Passion for designing complicated systems and working on problems of diverse scope.
  • Ability to define scope, schedule, and expectations for work.
  • Shows initiative on assignments and executes projects with little guidance, providing technical direction and leadership.
  • Ability to interact effectively within project teams.
  • Solid ability to grasp and apply new information quickly and handle increasing responsibilities with growing complexity.
  • Identifies opportunities to apply AI for continuous improvement and innovation.

Benefits

  • Sign‑on bonus eligible up to $10,000 for new hires only.
  • Competitive benefits including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs (on‑site gym), employee resource and social groups.
  • Exciting career path with opportunities for continuous learning and development.
  • Research‑oriented work alongside award‑winning teams developing practical solutions for national security.

Pay

Target salary range: USD $136,837.00/Yr. – USD $151,803.00/Yr.

We need to ensure we didn't include Schedule (no content). Also we omitted Workplace Options but we included location in About the role. Check for any duplicated lines: We have not repeated. Check for boilerplate removed: We removed Equal Opportunity Employer, Company Overview? Actually we kept some of company overview in Benefits? We included "Research‑oriented work alongside award‑winning teams developing practical solutions for our nation’s security" which is from Company Overview. That's okay as it's substantive. We omitted the rest of company overview paragraph about GDMS engineering portfolio, global team, trust, honesty, etc. That might be considered boilerplate? It's still substantive but maybe not required. However instructions: Preserve ALL substantive information; do NOT invent or summarize away detail. So we should keep the company overview content if it's substantive. But we can incorporate into About the role or Benefits? It's about the company, not the role. Could be part of About the role? Might be better to include a short paragraph about the company under About the role or maybe a separate section? Not allowed headings besides the list. Could fold into About the role as a note: "General Dynamics Mission Systems engineers a diverse portfolio..." That is substantive. We should keep it. Thus we need to add that content somewhere. Perhaps after About the role paragraph we add a sentence about the company. Let's adjust About the role to include company overview. About the role paragraph: "As an Advanced Software Engineer working on the Encryptor Manager, you’ll be a member of a cross‑functional team developing mission‑critical Cybersecurity Manager Applications for a rapidly growing product line, using cutting‑edge tools and technologies. General Dynamics Mission Systems (GDMS) engineers a diverse portfolio of high‑technology solutions, products and services that enable customers to successfully execute missions across all domains of operation. With a global team of 12,000+ top professionals, GDMS partners with industry leaders to expand innovation in defense and scientific arenas, valuing trust, honesty, alignment, and transparency." Add location and sign-on bonus. Now we need to ensure we didn't miss any substantive info: The "Our Commitment to You: An exciting career path with opportunities for continuous learning and development. Research oriented work, alongside award winning teams developing practical solutions for our nation’s security Competitive benefits, including 401k matching, flex time off, paid parental leave, healthcare benefits, health & wellness programs (including on-site gym), employee resource and social groups, and more See more at gdmissionsystems.com/careers/why-work-for-us/benefits". We captured benefits list and career path/research oriented work. We omitted "See more at..." link (boilerplate). Good. We also have "Workplace Options: This position is a fully on-site position with no possibility for remote work at either our Dedham, MA location or Taunton, MA location." We included location in About the role. We have "#CJ3" ignore. We have "This job posting will

Similar jobs