Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
Wood Consulting Services

Software Engineer

Wood Consulting Services

Software Engineer developing enterprise systems in a SAFe-aligned Agile team at WOOD. Contributing to full SDLC with a focus on Java and various frameworks.

Posted 5/14/2026full-timeAnnapolis Junction • Maryland • 🇺🇸 United StatesSeniorLead💰 $150,000 - $210,000 per yearWebsite

Tech Stack

Tools & technologies
AngularGroovyJavaJavaScriptMongoDBOraclePostgresPythonSpringSpring BootSpringBootSQL

About the role

Key responsibilities & impact
  • Perform full‑lifecycle software development activities within an Agile team environment.
  • Participate in daily scrums, sprint planning, PI planning, and Agile ceremonies.
  • Analyze complex system requirements and create designs using industry‑standard tools and formal methodologies.
  • Develop code that is efficient, maintainable, reliable, fault‑tolerant, and reusable.
  • Promote cross‑team collaboration and reduce maintenance overhead through shared functions and reusable components.
  • Develop, tune, and document automation scripts; deploy them into test and production environments.
  • Implement robust test strategies following BDD principles and leverage DevOps automation and commercial test tools.
  • Contribute to both server‑side logic and client‑side UI development depending on project needs.

Requirements

What you’ll need
  • Demonstrated, in‑depth Java experience is required.
  • Experience or familiarity with multiple Java frameworks: Spring Boot & Spring Data, JEE (JPA, EJB, JTA).
  • Experience with multiple languages: JavaScript, Python, C/C++, Groovy, SQL.
  • Experience using IDEs such as Eclipse, Visual Studio Code, Visual Studio, WebStorm, or Rhapsody.
  • Experience with databases (Oracle, PostgreSQL, MongoDB, SQL Server).
  • Experience in Web UI development (AngularJS, JSON, HTML, XML, XSLT).
  • Experience with software configuration management and source control tools.
  • Strong understanding of software engineering principles and best practices.
  • Ability to communicate effectively and prioritize tasks independently.
  • Ability to work both independently and as part of a fast‑moving team.

Benefits

Comp & perks
  • Health Insurance: Comprehensive medical, dental, and vision plans.
  • Retirement Plan: 401(k) with company match.
  • Paid Time Off: Generous PTO policy including vacation, sick leave, and holidays.
  • Professional Development: Opportunities for training, certifications, and career advancement.
  • Work-Life Balance: Flexible work schedules and remote work options.
  • Wellness Programs: Employee assistance programs, wellness initiatives, and gym membership discounts.

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring BootSpring DataJEEJavaScriptPythonC/C++GroovySQLWeb UI development
Soft Skills
effective communicationtask prioritizationindependent workteam collaboration