Back-End Java Developer

Company

Cherokee Nation Businesses

Location

East Bay

Type

Full Time

Job Description

Job Description

Java Developer

This position requires an active USAccess clearance or the ability to obtain a USAccess clearance to be considered.

The Computer Programmer will design, build, test, and maintain project, data, and information management & decision support systems for State and Federal natural resource management clients. Cherokee Nation System Solutions (CNSS) provides a complete line of innovative services, consulting and products to government agencies, including application modernization, data utilization and advanced analytics, geospatial, GIS and remote sensing, information technology infrastructure, program professional services and scientific and research capabilities. CNSS offers an extensive selection of quality services and products at competitive prices. Additionally, CNSS collaborates with partners nationwide to provide even the most complex services to clients.

Compensation & Benefits:

Estimated Starting Salary Range for Java Developer: $64,000-$74,000/year

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.

Java Developer Responsibilities Include:

  • Advanced programming support
  • The Programmer shall perform work on the following software development elements monthly: requirements documentation, software architecture & design, coding, unit & integration testing, code review, UI testing, and implementation documentation.
  • Shall be responsible for developing, maintaining, analyzing, testing, and documenting applications containing server-side Application Programming Interfaces (APIs) & web services, object-relational mapping (ORM) code that interfaces with relational database systems, decision state machines and/or domain-specific calculations & computations, and/or consumers of machinereadable services and data sources.
  • May also be responsible for architecting large-scale software solutions, including the identification of logical components, and for developing, assigning, managing, and reviewing tasks, tickets, and products developed by junior developers.
  • During successful application development & maintenance, the Programmer shall also be responsible for documenting, creating, maintaining, tuning, testing, and administering applicable databases containing tabular and/or geospatial data stored in PostgreSQL or Microsoft SQL Server database systems.
  • The Programmer shall produce all necessary training and documentation materials to accompany custom built application & database solutions.
  • Will also be expected to make a "good faith" effort to ensure that coding products are free from known defects, adhere to requirements documentation, and comply with documented coding practices for the Advanced Application Team members.
  • Performs other job-related duties as assigned

Java Developer Experience, Education, Skills, Abilities requested:

  • Bachelor's degree in computer science and/or relevant practical experience and Training required.
  • Master's degree preferred, or an equivalent combination of education and experience.
  • The Programmer must be proficient with the following for 2-3 years at least:
  • Java as a software development language, SQL or T/SQL as an enterprise database communication language, and English as an oral and written communication language.
  • Must be proficient with an integrated development environment designed for Java programming, such as Eclipse, Spring Tool Suite, or IntelliJ IDEA, as well as using version control software such as Git and issue tracking software such as Jira, GitHub Issues or GitLab Issues
  • It is highly recommended the Programmer has experience with:
  • Build management software such as Apache Maven
  • A Java application framework such as Spring, Java Persistence API (JPA) and/or Spring Data as an ORM facility
  • Containerization tools such as Docker or Kubernetes
  • It is preferred that the Programmer has experience communicating directly with clients and leading small groups of junior software developers through phases of the product development lifecycle.
  • Strong analytical and problem-solving skills
  • Ready to learn new technologies
  • Experience developing Java applications within an application framework such as Spring
  • Comfortable designing a database and performing basic to intermediate queries
  • Exposure to tools and processes utilizing version control, build & deployment
  • automation, unit/integration/functional testing, debugging, and issue tracking
  • Documents requirements, code, and design decisions
  • Communicates effectively with team members and clients
  • Successfully obtain a USAccess clearance
  • Must live in the continental US. This position does not support VISA Sponsorships.
  • Must pass pre-employment qualifications of Cherokee Federal.

Company Information:

Cherokee Nation System Solutions (CNSS) 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 CNSS, 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.

Similar searchable job titles:

  • Java Developer - Back-End Focus
  • Senior Java Software Engineer - Backend
  • Remote Java Backend Developer
  • Senior Backend Developer (Java)
  • Java Backend Engineer

Keywords:

  • Java, Spring, Spring Boot, Spring Data & JPA, REST, APIs, JSON, XML, PostgreSQL

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.

Date Posted

03/11/2024

Views

1

Back to Job Listings Add To Job List Company Profile View Company Reviews
Neutral
Subjectivity Score: 0.5

Similar Jobs

Senior Systems Infrastructure Engineer - BlackLine

Views in the last 30 days - 0

BlackLine is seeking a highly skilled Infrastructure Engineer to design build and manage corporate environments across Azure AWS and GCP platforms The...

View Details

Solution Manager, Workday - BlackLine

Views in the last 30 days - 0

BlackLine is a leading provider of cloud software that automates and controls the entire financial close process The company is committed to modernizi...

View Details

Sales Development Representative- French - Qualtrics

Views in the last 30 days - 0

Qualtrics is a company that creates software for top brands to enhance customer experiences team performance and product design They are looking for a...

View Details

Senior Software Engineer, Devices Automation - Block

Views in the last 30 days - 0

Square a company that has evolved since its inception in 2009 is seeking a Software Engineer with extensive experience in embedded devices and test en...

View Details

Growth Account Executive SMB - French - Klaviyo

Views in the last 30 days - 0

Klaviyo a company that values diverse backgrounds and perspectives is seeking an Account Executive with a minimum of 1 year of experience in carrying ...

View Details

Senior Machine Learning Modeler - Cash App

Views in the last 30 days - 0

Cash App a dynamic financial ecosystem is seeking a Machine Learning Engineer to join its Quantitative Finance Team The role involves developing stati...

View Details