Location
Lafayette, LA | United States
Job description
Back-End Java Developer Location Lafayette, LA :
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.
Job tags
Salary