Jobs · Engineering · Massachusetts

Full Stack Engineer (Java/React) - Taunton, MA

VetJobs · Taunton, MA · 1 mo ago
Engineering$130k/yrFull-time
We need to output HTML fragment with sections for headings: About the role, Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. Only include sections that have real specific content. We need to parse the job description. First, remove boilerplate: "ATTENTION MILITARY AFFILIATED JOB SEEKERS - Our organization works with partner companies..." etc. Also "Unless specifically stated otherwise, this role is 'On-Site' at the location detailed in the job post." That's location info but not a heading; we can include in a paragraph maybe. We need to preserve substantive info: role description, responsibilities, qualifications, skills, benefits, pay, schedule. Let's extract: Job Title: Advanced Software Engineer (not to be used as heading). Job Description paragraph: "Make the world’s most advanced Encryptor Manager even smarter Role And Position Objectives: 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." We can treat that as "About the role" maybe. Then "We encourage you to apply if you have any of these preferred skills or experiences:" list: Working knowledge of software engineering concepts, principles, and theories; Database Experience (SQL, PostgreSQL); 3-5 Years of experience with Java, Enterprise Java working with Java beans; Experience with JavaScript (React); Experience with Hibernate, Spring toolkit. Then "Nice To Have:" list: Experience working with the Wildfly Application Web Server; Experience working with REST APIs; 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. Then "What Sets You Apart:" list: Passion for designing complicated systems and working on problems of diverse scope; Ability to define the scope, schedule, and expectations for the work you execute; Shows initiative on assignments and executes projects with little guidance and can provide 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. Then "Our Commitment To You:" list: 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. Then "Workplace Options: This position is a fully on-site position with no possibility for remote work at our Taunton, MA location or Dedham, MA location." Then "Target salary range: USD $130,371.00/Yr. - USD $138,000.00/Yr. This estimate represents the typical salary range for this position based on experience and other factors (geographic location, etc.). Actual pay may vary." Then "This job posting will remain open until the position is filled." (boilerplate maybe but we can drop as it's application instruction? It's not instruction but we can drop as it's not substantive? It's about posting duration; maybe we can drop as it's not needed. The instruction says remove application instructions. This is not exactly instruction but could be considered boilerplate. Safer to drop. Then "Auto req ID 483898BR" drop. Then "Minimum Education Required Bachelors" maybe part of qualifications. Then "Additional Qualifications/Responsibilities Basic Qualifications Requires a Bachelor’s degree in Software Engineering, or a related Science, Engineering, Technology or Mathematics field. Also requires 5+ years of job-related experience, or a Master's degree plus 3 years of job-related experience. Agile experience preferred." Then "CLEARANCE REQUIREMENTS: Department of Defense Secret security clearance is required at time of hire. Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information. Due to the nature of work performed within our facilities, U.S. citizenship is required." Then location details: City* Taunton State* Massachusetts Job_Category Engineering Job Code Manufacturing Manufacturing Affiliate Sponsor General Dynamics Mission System Salary Range >$100,000 (duplicate of salary range). We can ignore duplicates. Now we need to map to sections. Possible sections: - About the role: description of role and objectives. - Responsibilities: maybe from "Role And Position Objectives" and "What Sets You Apart"? Actually responsibilities could be the role objectives and what sets you apart? But we have separate sections for Skills, Qualifications, etc. We need to decide what goes where. We have: - About the role: short paragraph describing role. - Responsibilities: maybe list of duties: developing mission critical Cybersecurity Manager Applications, cross functional team, cutting edge application development, etc. Could be derived from role description. - Requirements: maybe clearance, citizenship, education, experience. - Qualifications: maybe degree, experience, clearance. - Skills: preferred skills list (software engineering concepts, DB, Java, JS, Hibernate/Spring) plus nice-to-have. - Benefits: list from "Our Commitment To You": 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, plus exciting career path, research oriented work. - Pay: salary range. - Schedule: maybe workplace options (fully on-site, no remote). That's schedule/location. We must not create sections with filler like "commensurate with experience". We have actual content. Now produce HTML with

headings and
  • for lists,

    for prose. We need to ensure we don't repeat job title as heading. Let's craft. First, About the role: 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, working at the cutting edge of application development using the latest tools and technologies." Second, Responsibilities: maybe bullet list: "Develop mission‑critical Cybersecurity Manager Applications"; "Work within a cross‑functional team"; "Apply cutting‑edge tools and technologies in application development"; "Define scope, schedule, and expectations for work"; "Show initiative on assignments and execute projects with little guidance, providing technical direction and leadership"; "Interact effectively within project teams"; "Grasp and apply new information quickly while handling increasing responsibilities"; "Identify opportunities to apply AI for continuous improvement and innovation." But some of those are from "What Sets You Apart". Might be okay to put under Responsibilities. Third, Requirements: maybe list: "Bachelor’s degree in Software Engineering or related STEM field (or Master’s degree with 3 years experience)"; "5+ years of job‑related experience (or Master’s plus 3 years)"; "Agile experience preferred"; "Department of Defense Secret security clearance required at time of hire"; "U.S. citizenship required". Fourth, Qualifications: maybe similar to Requirements? Could combine but we need separate sections only if distinct content. Could treat Requirements as basic qualifications, and Qualifications as preferred? But we already have Skills for preferred. Hmm. We could make Qualifications: "Bachelor’s degree in Software Engineering or related STEM field; 5+ years of relevant experience; Agile experience; DoD Secret clearance; U.S. citizenship." That's basically same as Requirements. Might be redundant. Perhaps we can skip Qualifications and put everything under Requirements. But we need to follow instruction: include a section ONLY when posting has real specific content for it. We can decide to have Requirements and Skills and Benefits and Pay and Schedule. About the role maybe. Let's see if we have distinct content for Qualifications beyond Requirements: The posting mentions "Minimum Education Required Bachelors" and "Additional Qualifications/Responsibilities Basic Qualifications". That's basically qualifications. So we could have Qualifications section covering education and experience, and Requirements section covering clearance and citizenship. That splits. Thus: - Qualifications: education and experience. - Requirements: clearance, citizenship, agile preferred. But also "Agile experience preferred" could be under Skills? It's a qualification. Let's decide: Qualifications: Bachelor’s degree in Software Engineering or related STEM field; 5+ years of job‑related experience (or Master’s degree plus 3 years); Agile experience preferred. Requirements: Department of Defense Secret security clearance required at time of hire; U.S. citizenship required. Skills: Preferred skills list (software engineering concepts, DB, Java, JS, Hibernate/Spring) and Nice-to-have list. Benefits: list from Our Commitment To You. Pay: salary range. Schedule: Workplace options (fully on-site, no remote) at Taunton, MA or Dedham, MA. About the role: introductory paragraph. Now produce HTML. We need to wrap lists in

    • . For prose use

      . Let's craft. About the role:

      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, working at the cutting edge of application development using the latest tools and technologies.

      Responsibilities: maybe we can include some bullet points from "What Sets You Apart" and role objectives. Let's create a Responsibilities section with bullets: "Develop mission‑critical Cybersecurity Manager Applications"; "Work within a cross‑functional team"; "Apply cutting‑edge tools and technologies"; "Define scope, schedule, and expectations for work"; "Show initiative on assignments and execute projects with little guidance, providing technical direction and leadership"; "Interact effectively within project teams"; "Grasp and apply new information quickly while handling increasing responsibilities"; "Identify opportunities to apply AI for continuous improvement and innovation." That seems fine. Qualifications:
      • Bachelor’s degree in Software Engineering or a related Science, Engineering, Technology or Mathematics field (or Master’s degree plus 3 years of job‑related experience)
      • 5+ years of job‑related experience
      • Agile experience preferred
      Requirements:
      • Department of Defense Secret security clearance required at time of hire
      • U.S. citizenship required
      Skills: We need to separate preferred and nice-to-have maybe but we can combine into one list with subheadings? But we cannot add extra headings besides the allowed ones. Could just list all as bullet points, maybe separate with comments? Not allowed. We'll just list all. Preferred skills: Working knowledge of software engineering concepts, principles, and theories; Database Experience (SQL, PostgreSQL); 3-5 Years of experience with Java, Enterprise Java working with Java beans; Experience with JavaScript (React); Experience with Hibernate, Spring toolkit. Nice-to-have: Experience working with the Wildfly Application Web Server; Experience working with REST APIs; 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. We'll combine into one list. Benefits: from 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". We'll list each as bullet. Pay:

      Target salary range: USD $130,371.00/Yr. – USD $138,000.00/Yr.

      Schedule:

      This position is a fully on‑site role with no

Similar jobs