XX
Software Engineer-Mid – BackendGuidehouseMcLean, Virginia, United States

Cette offre d'emploi n'est plus disponible

XX

Software Engineer-Mid – Backend

Guidehouse
  • US
    McLean, Virginia, United States
  • US
    McLean, Virginia, United States

À propos

Job Family:

Software Development & Support

Travel Required:

Up to 10%

Clearance Required:

Ability to Obtain Public Trust

Guidehouse is responsible for developing enterprise systems for a federal government client. This is an exciting opportunity for a seasoned developer to join a collaborative, Agile team that will be building the backend of an enterprise-level application using a modern, cloud-hosted microservices architecture.

What You Will Do

  • Design, develop, and maintain backend services for an enterprise-class, federal web application.
  • Deliver high-quality, pattern-based, modular, security-driven code and test cases in an Agile, CI/CD environment, using Java, Spring / Spring Boot framework, and object-oriented design mapped to a relational database structure.
  • Compose solutions that incorporate microservices, containerization, and RESTful Web components – leveraging DevOps pipelines to drive rapid delivery.
  • Utilize technology stack components identified by Architects, including cloud native services such as API Gateway, SQS, S3, etc., in your design and code.
  • Work with Frontend developers to develop service APIs that ensure smooth integration with the UI.
  • Collaborate with Business Analysts to refine high-quality, UX-focused, requirements-driven User Stories for development.
  • Work with QA Engineers to create and implement automated tests.
  • Utilize secure coding practices and security scan results to prevent and remedy identified potential issues, early in the Sprint development cycle.
  • Implement Role-based access controls and adhere to coding practices that meet sensitive data handling requirements.
  • Work with Architects and Senior Engineers to align design of services and APIs with the application and cloud architectures, including adherence to team coding standards and architectural patterns.
  • Proactively seek support and mentorship in this team environment, when in need of assistance.

  • Proactively mentor and support Junior Engineers and perform peer code reviews.

  • Develop and frequently deliver working, tested software that adheres to the system's non-functional requirements and standards for quality, security, performance, user experience.
  • Communicate effectively with your team and leadership when facing blockers and assist each other.

  • Maintain thorough, well-written design and API documentation, as well as in-code documentation.

  • Think creatively and apply software engineering principles and patterns to solve challenging issues.

What you Will Need

  • U.S. Citizen
  • Minimum of SIX (6) years of prior relevant experience.
  • Bachelor's degree or higher in related field.
  • Must be able to obtain a Public Trust level clearance.
  • Experience with the following:

  • Java and Spring framework (or JEE), Spring Boot (or similar framework) and RESTful API-based system integration.

  • Containerized microservices development within Service-based architectures in enterprise applications.
  • Modern security standards, best practices and Role-Based Access Controls (RBAC).
  • Experience developing and consuming REST APIs.
  • Knowledge of relational databases, Object-Relational Mapping (ORM) (Hibernate, JPA annotations or similar)
  • Familiarity with AWS cloud services such as S3, API Gateway, EKS, etc.
  • Comfort with an Agile, iterative, feedback-driven design and delivery process based.
  • A strong familiarity with design patterns and an understanding of what different technologies do well for different situations. Ability to work both independently and collaboratively, with guidance from technical leads.
  • Excellent written and verbal communication skills, and ability to present and demonstrate your work to your team and the Product Owner.

What Would Be Nice To Have

  • Experience working directly with AWS cloud services, such as EKS, API Gateway, SQS.
  • Familiarity with Message-driven design patterns.
  • Familiarity with financial systems.
  • Some UI / front-end experience (Angular, React).

Certifications

  • AWS Cloud Practitioner - preferred (not required)

The annual salary range for this position is $113,000.00-$188, Compensation decisions depend on a wide range of factors, including but not limited to skill sets, experience and training, security clearances, licensure and certifications, and other business and organizational needs.

What We Offer:

Guidehouse offers a comprehensive, total rewards package that includes competitive compensation and a flexible benefits package that reflects our commitment to creating a diverse and supportive workplace.

Benefits include:

  • Medical, Rx, Dental & Vision Insurance
  • Personal and Family Sick Time & Company Paid Holidays
  • Parental Leave
  • 401(k) Retirement Plan
  • Group Term Life and Travel Assistance
  • Voluntary Life and AD&D Insurance
  • Health Savings
  • McLean, Virginia, United States

Compétences linguistiques

  • English
Avis aux utilisateurs

Cette offre a été publiée par l’un de nos partenaires. Vous pouvez consulter l’offre originale ici.