Back to Job Board

Senior Java Developer, Fort Collins, CO US #16831

 

SUMMARY

 

Since 2009, Cherokee Nation Technologies (CNT) has been serving government clients with time-tested solutions that increase client effectiveness through the intelligent use of technology. CNT’s expertise includes software and application services, network services, and business process services. The company is headquartered in Tulsa, Oklahoma, with a regional office in Ft. Collins, Colorado, and client locations nationwide. Wholly owned by the Cherokee Nation, CNT is part of the Cherokee Nation Businesses family of companies.

 

For more company information, visit our site at www.cherokee-cnt.com

 

The U.S. Fish and Wildlife Service (USFWS) is the premier federal agency charged with protecting and enhancing America’s treasured fish, wildlife, plants, and their habitats.  USFWS works for the perpetuation of diverse and abundant wildlife because biodiversity is essential to maintaining the health of our environment, our families, and our economy.

 

USFWS maintains a network of public lands totaling upwards of 150 million acres spit into 8 geographical regions and nearly 700 field offices.

CNT is seeking a Senior Java Developer with a specialization in Identity and Access Management (IAM) to help support the efforts of the USFWS. Libraries. Authentication Method will involve Multi-factor Authentication (MFA) with Personal Identity Verification (PIV) cards through the 3rd party authentication service.

 

ESSENTIAL DUTIES AND RESPONSIBILITIES

  • Design, build, and implement Spring Security libraries
  • Implement authentication functionality with OAuth 2
  • Implement authentication with PIV or CAC cards
  • Implement Java and Groovy web applications, using open source frameworks
  • Work with other team developers to develop new web applications
  • Work directly with senior Team Lead and Project Manager to receive work assignments
  • Design and build IAM libraries that provide a means of authentication and authorization for a variety of web applications written in Java and Groovy running in a Java Virtual Machine (JVM)
  • Use Spring Security and implement OAuth 2, while integrating with a 3rd party OAuth 2 authentication service
  • Work with contract partners and FWS Stakeholders, develop, upgrade, and maintain Web Applications for the FWS

KNOWLEDGE SKILLS AND ABILITIES

  • JEE programming skills (JSP/Java, Groovy, JPA)
  • Web Frameworks (Grails, Spring, Struts)
  • Object Relational Mapping frameworks (Hibernate, GORM)
  • Relational Databases
  • Client-side interactivity and design using Javascript, XHTML or HTML5, and CSS. JQuery, Twitter Bootstrap, Angular, React a plus
  •  Build tools, including Gradle, Maven, IVY, ANT, and NPM
  • Tomcat or similar Servlet Containers
  • Exposure with Linux operating systems
  • Work in an Agile development environment
  • Excellent communication skills (written and oral).

 

SUPERVISORY/MANAGEMENT AUTHORITY

 

  • This position does not have Supervisory Capacity or Management Authority

 

EDUCATION and/or EXPERIENCE

 

  • Bachelor’s degree in Computer Science or related curriculum, or equivalent education/experience
  • Minimum of 4 years of web programming experience

 

TECHNOLOGY FAMILIARITY

 

  • Spring Security
  • Spring Boot
  • OAuth
  • IAM
  • Identity and Access Management
  • Java
  • Groovy
  • Grails
  • Web Applications

 

 

WORK ENVIRONMENT

 

  • This position is primarily in a secured federal office setting, a controlled office environment

 

 

With $400 million in annual revenue, 20% growth per year, approximately 950+ active contracts serving 60+ government agencies in 25 countries, 47 states, 2 territories and 2000+ employees, Cherokee Nation Businesses’ (CNB) group of Federal Contracting Section 8(a) companies is well positioned to deliver expertise needed to solve complex technical issues. Federal Solutions provides an array of services for 12 of the 15 cabinet-level departments and agencies – from applications and data services to cybersecurity and national defense.

 

Why consider Cherokee Nation and our Federal Solutions business? Here are some great resources highlighting what we do and compelling reasons for joining our team!

 

http://cherokeenationbusinesses.com/Pages/home.aspx

 

http://cherokeenationbusinesses.com/careers/Pages/home.aspx

 

http://cherokeenationbusinesses.com/federalSolutions/Pages/overview.aspx

 

Applicants selected will be subject to a U.S. Government security investigation and must meet eligibility requirements for access to classified information.

 

We are an equal opportunity/affirmative action employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, national origin, disability, protected Veteran status, gender identity and sexual orientation. If you’d like more information about your EEO rights as an applicant under the law, please copy and paste the links to the following two sites: EEO Statement | EEO Poster

 

If you are an individual with a disability and require a reasonable accommodation to complete any part of the application process, or are limited in the ability or unable to access or use this online application process and need an alternative method for applying, you may email “CNB.Compliance@cn-bus.com” for assistance. This email address is for accommodation requests only and cannot be used to inquire about the application process or status.

 

For Pay Transparency Non Discrimination provision, please copy and paste the following link: Pay Transparency Nondiscrimination Provision

 

We maintain an Affirmative Action Plan for the purpose of proactively seeking employment and advancement for qualified protected veterans and individuals with disabilities. Upon request, we will schedule time to make our Affirmative Action Plan accessible. If you are interested, please submit a written request with the email subject line: 2018 Request to View Affirmative Action Plan to the Compliance Administrator at “CNB.Compliance@cn-bus.com” This email box is not for resumes or follow up on job applications.