What are the responsibilities and job description for the Technical Architect (Full Stack Developer) position at Cherokee-Federal?
Technical Architect (Full Stack Developer)
We are seeking a highly skilled Technical Architect (Full Stack Developer) to join our team in the Washington DC Area. The ideal candidate will have extensive experience leading development activities on Agile teams and using modern development tools and techniques for the creation and deployment of web applications across all layers. They should be comfortable working in agile and lean environments and possess a strong background in both front-end and back-end development. This role requires coordination across teams to develop and support common, reusable libraries and solutions.
Compensation & Benefits:
- Estimated Starting Salary Range for Technical Architect (Full Stack Developer): Pay commensurate with experience.
- Full time benefits include Medical, Dental, Vision, 401K, and other possible benefits as provided.
- Benefits are subject to change with or without notice.
Technical Architect (Full Stack Developer) Responsibilities Include:
- Develop and consume web-based, RESTful APIs using Java and Spring.
- Utilize Kubernetes and Service Mesh (ISTIO) in Microservices architecture.
- Ensure Swagger and OpenAPI documentation for RESTful services.
- Develop and maintain JavaDocs.
- Manage relational and non-relational database systems proficiently.
- Implement scalable search technology like ElasticSearch or Solr.
- Experience with Business Objects Enterprise (BOE) and JBoss EAP.
- Handle and scale large datasets effectively.
- System Analysis, Design, and Development:
- Design, build, and implement software applications.
- Remediate defects and support infrastructure setup/validation.
- Author developer-friendly documentation, including API documentation.
- Communicate technical concepts to non-technical audiences.
- Conduct alternative analysis within Web Apps boundary.
- Follow Test-driven development (TDD) paradigm.
- Operate in DevOps environment with Maven, Jenkins, SonarQube.
- Research and learn new programming tools and techniques.
- Assist in automation testing and provide Tier 3 support.
- Utilize version control systems like Git and GitHub.
- Agile Teamwork:
- Design, build, and implement software applications.
- Remediate defects and support infrastructure setup/validation.
- Author developer-friendly documentation, including API documentation.
- Communicate technical concepts to non-technical audiences.
- Conduct alternative analysis within Web Apps boundary.
- Follow Test-driven development (TDD) paradigm.
- Operate in DevOps environment with Maven, Jenkins, SonarQube.
- Research and learn new programming tools and techniques.
- Assist in automation testing and provide Tier 3 support.
- Utilize version control systems like Git and GitHub.
- Performs other job-related duties as assigned
- Familiarity with JBoss EAP
- Additional experience in client-side development with Node.js, NPM, Babel, Webpack, React, Create React App, Jest, Testing Library, Selenium
- Knowledge of web standards including CSS, HTML5
- Understanding of accessibility standards such as WCAG 2.0 (Section 508/WCAG 2.0 AA) and WAI-ARIA
- Experience with multi-lingual accessibility standards, Internationalization (i18n), and Localization (l10n)
- Additional skills in Splunk, Microsoft Excel, and PowerPoint
Technical Architect (Full Stack Developer) Experience, Education, Skills, Abilities requested:
- Bachelor’s degree in a related field.
- An Active Public Trust or the ability to obtain one is required
- 6 years of full-time professional experience in development activities on Agile teams
- Proficiency in modern development tools, techniques, and methods
- Experience with Java development including JDK 1.8 and 11, MDC, Http Filters, Loggers, Concurrency, Security, JPA, JUnit
- Strong knowledge of Spring Projects including MVC, Boot, WebFlux, Cloud, Test, Security, Cache, JPA
- Expertise in relational databases (e.g., Oracle, PostgreSQL) and NoSQL databases (e.g., MongoDB, DynamoDB)
- Hands-on experience with DevOps tools such as Maven, Build pipelines (Jenkins or other), Code quality tools (SonarQube or other), Nexus, Git
- Proficiency in client-side development with HTML5, JavaScript Front-End Framework (React, Angular, Vue, Fluent, or other), CSS3
- Preferred Experience:
- Strong leadership and communication skills
- Proficiency in both front-end and back-end development
- Expertise in Java development and Spring framework
- Deep understanding of DevOps practices and tools
- Knowledge of modern client-side development frameworks and tools
- Ability to architect scalable and maintainable solutions
- Strong problem-solving and analytical abilities
- Must pass pre-employment qualifications of Cherokee Federal
Company Information:
Cherokee Nation Soution Link (CNSL) is a part of Cherokee Federal – the division of tribally owned federal contracting companies owned by Cherokee Nation Businesses. As a trusted partner for more than 60 federal clients, Cherokee Federal LLCs are focused on building a brighter future, solving complex challenges, and serving the government’s mission with compassion and heart. To learn more about CNSL, visit cherokee-federal.com.
#CherokeeFederal #LI
Cherokee Federal is a military friendly employer. Veterans and active military transitioning to civilian status are encouraged to apply.
Keywords:
- Technical Architect
- Full Stack Developer
- Agile Development
- Java Development
- DevOps Tools
Similar Job Titles:
- Senior Full Stack Developer
- Lead Technical Developer
- Software Architect
- Agile Technical Lead
- Full Stack Engineer
Legal Disclaimer: Cherokee Federal is an equal opportunity employer. Please visit cherokee-federal.com/careers for information regarding our Affirmative Action and Equal Opportunity Employer Statement, and Accommodation request.
Many of our job openings require access to government buildings or military installations. Candidates must pass pre-employment qualifications of Cherokee Federal.