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.
Requirements
- 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.
- A strong familiarity with design patterns and an understanding of what different technologies do well for different situations.
Responsibilities
- 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.
Other
- Up to 10%
- Ability to Obtain Public Trust
- U.S. Citizen
- Minimum of SIX (6) years of prior relevant experience.
- Bachelor’s degree or higher in related field.