Jobs · Maryland

Enterprise - Software Engineer - Java, REST, APIs

Erias Ventures · Columbia, MD · 1 mo ago
$150k/yrFull-time
We need to output HTML fragment with sections: About the role? The posting includes description, responsibilities, requirements, qualifications, skills, benefits, pay, schedule. We need to include sections only if real specific content. Let's parse. Content: - Intro about company: "Erias Ventures was founded..." That's about the company, could be "About the role"? Actually "About the role" is typical heading for description of role. We'll treat that as description. - "Description We are seeking a Software who will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely with other talented engineers to create software solutions that meet the needs of our clients. In this role, you will have the opportunity to work with modern tools and technologies, and you will be encouraged to stay up-to-date with the latest developments in the field. You will be part of a dynamic and collaborative team that is committed to delivering high-quality software solutions to our clients. If you are a self-motivated, creative, and detail-oriented software engineer who is passionate about developing innovative software solutions, we would love to hear from you." That's prose. - Then bullet-like list of requirements: "Must have a strong working knowledge and experience developing Java based software capabilitiesShould have an inquisitive nature, responsiveness, and excellent testing skillsMust also possess strong troubleshooting skills and the ability to work under pressure with multiple deadlinesKeep up-to-date with emerging trends and technologies in software developmentExperience with Next-Gen Coding Agents: Proven track record of integrating advanced AI agents, specifically Claude Code or Google's Antigravity / Gemini agentic workflows, into your daily software engineering routineAgentic Feature & Test Development: Experience using autonomous agents to handle multi-file feature implementations, complex codebase refactoring, and the automated generation of robust unit/integration testsContext & Workflow Management: Ability to guide AI agents through complex, multi-repository application architectures, managing context efficiently and critically auditing agent-generated code for security, performance, and architectural alignmentWill work in a fast-paced, small business environment with our talented teamAdditional duties as assigned" These are sentences but could be turned into list items. - "This position allows for partial telework." That's schedule/remote info. - "Clearance Must currently have and maintain an active Secret U.S. Government Security Clearance; U.S. Citizenship required." - "Experience Nine (9) years experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava) and a Bachelors in related field; seven (7) years relevant experience with Masters in related field; or High School Diploma or equivalent and thirteen (13) years relevant experience." - "Required Skills Experience in designing enterprise APIsExperience in RESTful web servicesExperience in Microservices architectureExperience in Object Oriented Programming (OOP) paradigmsExperience with the agile software lifecycleHas a proven ability to learn quickly and works well both independently as well as in a team settingExperience with the Linux operating systemExperience with configuration management tools (e.g. Git, Nexus, Maven)Must be able to work in a hybrid environment, spending an average of 1-2 days per week on customer site in Fort Meade, MD. Will also be visits to our headquarters in Columbia, MD. Flexibility is essential to adapt to schedule changes as needed" - "Desired Skills Current Clearances: Active TS/SCI clearance is a strong plusNext-Gen Coding Agents: Proven use of AI tools (Claude Code, Gemini) in daily engineering workflowsAgentic Feature Delivery: Using autonomous agents for multi-file implementation, refactoring, and automated testingExperience in cloud based technologies (AWS, Azure)Experience in distributed databases, NoSQL databases, full text-search engines (e.g. Elasticsearch, MongoDB, Solr) Scripting experience is a huge plusPrior experience or familiarity with Data Lakes or Warehouses is a huge plusUnderstanding of AGILE software development methodologies and use of standard software development tool suites. (e.g., JIRA, Confluence, Github Enterprise, etc.)" - "Benefits Erias Ventures provides a complete package of wealth, health, and happiness benefits. The expected salary range for this position, depending on education and years of experience is $150,000 - $275,000. Wealth Benefits Above Market Hourly Pay 11% Roth or Traditional 401k with Immediate Vesting and DepositSpot Bonuses for Assisting with Business Development and Company GrowthProfessional Development Bonuses for Certificates and Degrees Health Benefits: Company subsidized Medical Coverage100% Company Paid Vision and Dental Coverage100% Company Paid Long Term Disability, Short Term Disability, and Group Life InsuranceMonthly Wellness Reimbursement Happiness Benefits: Paid Time Off with Flexible Work Schedules and Birthday OffAmazon Prime Membership and Monthly Internet ReimbursementTechnology and Productivity Allowance for Equipment and SuppliesMorale Building and Company Events to Celebrate our Successes and Build our CommunityOnboarding and Annual SwagCompany Paid Professional Development and Training" - Then EEO etc to be removed. We need sections: About the role (description), Responsibilities, Requirements, Qualifications, Skills, Benefits, Pay, Schedule. We need to decide which sections have content. - About the role: we have description paragraph. Could be "About the role". Use

About the role

then

...

. - Responsibilities: The description includes responsibilities (designing, developing, implementing, working closely, etc). Could separate responsibilities list. But we have description already covering responsibilities. Could still have Responsibilities section with bullet list of duties. Let's extract responsibilities: designing, developing, implementing complex software capabilities; work closely with other engineers; create software solutions meeting client needs; work with modern tools; stay up-to-date; part of dynamic team delivering high-quality solutions. Could be list. - Requirements: maybe experience/education: Nine years experience etc. Also clearance, citizenship. Could be Requirements. - Qualifications: maybe education (Bachelors/Masters/HS) etc. Could combine with Requirements but we need separate sections only if content. Could have Qualifications for education. - Skills: Required Skills list. - Benefits: Benefits section. - Pay: Salary range. - Schedule: partial telework, hybrid environment 1-2 days per week on site, visits to headquarters, flexibility. We must not include placeholder text like "commensurate with experience". We have specific salary range, so Pay section valid. Schedule: we have specifics. Now we need to output only HTML fragment, no extra text. We'll structure:

About the role

...

Responsibilities

  • ...
  • ...

Requirements

  • ...
  • ...

Qualifications

  • ...
  • ...

Skills

  • ...
  • ...

Benefits

  • ...
  • ...

Pay

The expected salary range for this position, depending on education and years of experience is $150,000 - $275,000.

Schedule

  • Partial telework allowed.
  • Hybrid environment: average 1-2 days per week on customer site in Fort Meade, MD.
  • Visits to headquarters in Columbia, MD as needed.
  • Flexibility to adapt to schedule changes.
We need to ensure we preserve all substantive information. Let's extract details precisely. About the role paragraph: combine the description sentences. Original: "We are seeking a Software who will be responsible for designing, developing, and implementing complex software capabilities for computer-based systems. Will work closely with other talented engineers to create software solutions that meet the needs of our clients. In this role, you will have the opportunity to work with modern tools and technologies, and you will be encouraged to stay up-to-date with the latest developments in the field. You will be part of a dynamic and collaborative team that is committed to delivering high-quality software solutions to our clients. If you are a self-motivated, creative, and detail-oriented software engineer who is passionate about developing innovative software solutions, we would love to hear from you." We'll keep that as paragraph. Responsibilities: Could be derived from same sentences but we might duplicate. However we need to avoid duplication? The instruction: Preserve ALL substantive information; do NOT invent or summarize away detail. It doesn't forbid duplication but better to not repeat same info in multiple sections? Might be okay but we can split. Let's list responsibilities: - Designing, developing, and implementing complex software capabilities for computer-based systems. - Working closely with other talented engineers to create software solutions that meet client needs. - Working with modern tools and technologies. - Staying up-to-date with latest developments in the field. - Being part of a dynamic and collaborative team delivering high-quality software solutions. That's fine. Requirements: include clearance, citizenship, experience years, education alternatives, maybe also "Must have a strong working knowledge and experience developing Java based software capabilities", "inquisitive nature, responsiveness, excellent testing skills", "strong troubleshooting skills and ability to work under pressure with multiple deadlines", "keep up-to-date with emerging trends and technologies", "Experience with Next-Gen Coding Agents: Proven track record of integrating advanced AI agents (Claude Code or Google's Antigravity / Gemini agentic workflows) into daily software engineering routine", "Agentic Feature & Test Development: Experience using autonomous agents to handle multi-file feature implementations, complex codebase refactoring, and automated generation of robust unit/integration tests", "Context & Workflow Management: Ability to guide AI agents through complex, multi-repository application architectures, managing context efficiently and critically auditing agent-generated code for security, performance, and architectural alignment", "Will work in a fast-paced, small business environment with our talented team", "Additional duties as assigned". Also "This position allows for partial telework." but that's schedule. We'll separate schedule later. Qualifications: education alternatives: Nine years experience with Bachelors; seven years with Masters; HS diploma +13 years. Also maybe "Bachelors in related field", "Masters in related field". Also maybe "Experience in Software Engineering, Modern Java Frameworks and Libraries (e.g. Spring, Guava)". That could be qualifications. But we already have experience in Requirements; maybe better to put experience in Requirements and education in Qualifications. Let's decide. Requirements: technical/must-haves: Java experience, inquisitive nature, testing, troubleshooting, up-to-date, Next-Gen Coding Agents experience, Agentic Feature & Test Development, Context & Workflow Management, fast-paced small business environment, additional duties. Qualifications: education/experience minimums: 9 years SE + Bachelors; 7 years + Masters; HS +13 years; also experience with Modern Java Frameworks (Spring, Guava). Also maybe "Experience in designing enterprise APIs" etc? That's required skills. Skills: Required Skills list: designing enterprise APIs, RESTful web services, Microservices architecture, OOP paradigms, agile software lifecycle, ability to learn quickly, works independently/team, Linux OS, configuration management tools (Git, Nexus, Maven), hybrid environment 1-2 days per week on site Fort Meade, visits to HQ Columbia MD, flexibility. Desired Skills: could be included under Skills as desired? But we have separate section for Skills only; we could include both required and desired under Skills, maybe separate subheadings? But we only allowed

for section headings; we could have Skills section with both required and desired lists. Might be okay. But we need to avoid thin sections. Let's combine Required and Desired skills into one Skills section with two sub-lists? Could just list all as bullet points, marking desired as "(Desired)" maybe. But we must not invent. We'll just list required skills as bullet points; desired skills as separate bullet points maybe under same section but we can label. Better: Have

Similar jobs