Senior Full Stack Developer (Java)
Indexed description
We are seeking a Senior Full Stack Developer (Java) with Collibra experience to join our team in the Washington, DC Metro area.
- This position is contingent upon contract award
Full Stack Application Development
- Design, develop, and maintain end-to-end web applications using Java, Spring Boot, and a modern front-end framework (React or Angular).
- Build RESTful APIs and microservices to support data governance, metadata management, and reporting capabilities.
- Develop responsive, user-friendly UI components and dashboards that enable business and data governance users to interact with metadata and lineage information.
- Write clean, testable, and maintainable code; participate in code reviews and follow best practices for secure, high-quality software.
- Integrate applications and services with Collibra using Collibra APIs, Java SDK, and related integration patterns.
- Customize and extend Collibra workflows using BPMN (Camunda or similar engines).
- Implement and support workflows, data quality rules, and metadata processes that leverage Collibra as the core data governance platform.
- Collaborate with Data Architects, Data Stewards, and the Data Governance team to ensure that applications correctly surface and manage governed metadata, data catalog, and lineage.
- Support integration with Collibra Edge Servers and/or other ingestion mechanisms to move metadata and reference information between systems.
- Work with data engineering resources to design and consume ETL/ELT or event-driven pipelines (for example, Kafka, NiFi, or similar tools) that populate Collibra and downstream applications with required metadata.
- Optimize backend services and front-end components for performance, scalability, and reliability.
- Implement authentication and authorization for applications (for example, OAuth2, SAML, or integration with enterprise identity providers).
- Ensure solutions comply with applicable security and data privacy standards and align with enterprise and federal governance requirements.
- Work as part of an Agile (Scrum or Kanban) team, collaborating with product owners, QA, DevOps, and business stakeholders.
- Participate in sprint planning, daily stand-ups, demos, and retrospectives; provide estimates and status updates on development tasks.
- Contribute to CI/CD pipelines (for example, Jenkins, GitHub Actions, or similar tools) for automated build, test, and deployment of full stack applications.
- Minimum of 10 years of progressive experience in enterprise application development, with a strong focus on Java-based full stack development.
- Expert-level experience with Java and Spring Boot (or similar Java frameworks) for building RESTful services and microservices.
- Strong front-end development experience using React or Angular (or similar modern JavaScript frameworks), including building reusable components and integrating with REST APIs.
- Hands-on experience integrating with Collibra (APIs, workflows, or Java SDK) in support of data governance, metadata management, or data catalog solutions.
- Experience working with relational databases (for example, PostgreSQL, Oracle, or SQL Server) and writing efficient SQL queries.
- Familiarity with DevOps and CI/CD practices, Git-based source control, and common build/deployment pipelines.
- Proven experience working in Agile development environments on cross-functional teams.
- Hands-on experience integrating with Collibra (APIs, workflows, or Java SDK) in support of data governance, metadata management, or data catalog solutions.
- Expert-level experience with Java and Spring Boot (or similar Java frameworks) for building RESTful services and microservices.
- Bachelor's degree in Computer Science, Information Systems, Engineering, or a related discipline is required. Alternative work-related experience may be substituted.
- Relevant technical certifications (for example, Collibra) are desired.
- Must have excellent written and verbal communication skills.
- Ability to convey technical information to non-technical individuals.
- Demonstrated experience communicating effectively across internal and external organizations.
- Must work well in a matrixed team environment.
- This position will be on-site in Northern Virginia.
- May require occasional travel (less than 10%).
- Mainly sedentary; in an office environment.
- May be required to lift up to ten (10) pounds.
- Flexible in working extended hours.
Create a free Caio profile to unlock the full index and keep your job-search signal for future recommendations.
Unlock free search