Software Engineer, Mid to Senior
WOOD Consulting Services
- Annapolis Junction, MD
- Permanent
- Full-time
- Skilled in Web Application UI Development, with knowledge of:
- Bachelor's degree in Computer Science or a related field.
- Experience with the following: Java Enterprise Edition (JEE) i.e., EJB, JPA, JTA, JAX‐B,
- JAX‐RS, JAX‐WS), SQL, application servers (Tomcat, WebLogic, JBoss), Spring
Kubernetes, OpenShift). * Experience with Javascript frameworks: AngularJS, Bootstrap, JQuery.
- Experience with Testing and Mocking frameworks: JUnit, Jupiter, Mockito, Jasmine,
- Experience with high level requirements management including requirements
interface control, and testing and continuous integration. * Experience in software development on Agile teams using Agile Developer practicessuch as Pair Programming, Test Driven Development (TDD), Refactoring, and * Acceptance Test Driven Development (ATDD).
- Experience with Behavior Driven Development (BDD).
- Secure Software development (i.e., Layer 7 Policy).
- Experience with the Scrum, Scaled Agile Framework (SAFe) methodology, SAFe
- 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.
- Impactful Work: Contribute to critical government projects that make a difference.
- Career Growth: Take advantage of professional development opportunities and career advancement.
- Supportive Environment: Work in a collaborative and flexible environment that values work-life balance.
- Competitive Compensation: Enjoy a competitive salary and comprehensive benefits package.