Senior Java Developer

Chickasaw Nation Industries, Inc.
Norman, OK, US
$135K-$155K a year
Remote
Full-time
We are sorry. The job offer you are looking for is no longer available.

It's fun to work in a company where people truly BELIEVE in what they're doing!

We're committed to bringing passion and customer focus to the business.

SUMMARY

The Senior Java Developer will define and improve the software architecture of CMS applications through industry standard design patterns across the technical stack.

The primary focus of this position is to implement Enterprise Change Management projects by developing, implementing and maintaining Java-based applications, components and interface solutions.

The Senior Java Developer plays an important role in creating high-level design artifacts, delivering high quality code deliverables, leading the development of different applications modules and is part of a learning culture where teamwork and collaboration are encouraged.

ESSENTIAL REQUIREMENTS

Must be able to obtain government public trust security clearance.

Experience in Core Java, J2EE, Java Server Pages, Servlets, Struts, Enterprise Java Beans, Spring and other frameworks, HTML, XML / XSLT, SOAP, CSS2, DHTML, JMS, JPA, JNDI, JDBC, Java Email, log4j, Reports, UML and JavaScript required.

Experience using Object / Relational mapping using Hibernate.

Hands-on experience with SOAP and RESTFUL web services. Experience with API driven architecture and in designing and developing RESTFUL APIs.

Experience in Agile Methodology and DevOps.

Experience in handling build-tools and continuous delivery (CD).

KEY DUTIES AND RESPONSIBILITIES

Essential Duties and responsibilities include the following. Other duties may be assigned.

Participates in the design of software tools and subsystems to support reuse and domain analysis.

Prepares required documentation and conducts research that optimizes existing subsystems.

Identifies issues, requirements and opportunities for improvement.

Assists in code review and complex applications.

Develops code and unit testing scripts.

Writes tests, uses cases and drives quality assurance through System and User Acceptance Testing.

Implements critical software or system changes.

Researches new technology or development tools to remain informed of current technology.

Performs technical requirements development, technical design, coding, database changes, unit testing and system and integration testing and implementation.

Leads special projects to implement application enhancements.

Receives directions from Project Manager in carrying out the duties.

Participates in Daily Scrum and Backlog Grooming.

Reviews business and system requirements, estimates changes and develops low level design and codes the changes.

Develops software artifacts, tests, and implements changes in a timely and efficient manner in accordance with established procedures and standards.

Provides detailed task planning and regular updates to Technical Lead and the Project Manager.

Assists in the development of System Design Document and other technical documentation.

Troubleshoots Production Issues.

Plans daily activities within the guidelines of company policy, job description and supervisor’s instruction in such a way as to maximize personal output.

Responsible for aiding in own self-development by being available and receptive to all training made available by the company.

OTHER DUTIES

Please note this job description is not designed to cover or contain a comprehensive listing of activities, duties or responsibilities that are required of the employee for this job.

Duties, responsibilities and activities may change at any time with or without notice.

EDUCATION AND EXPERIENCE

Bachelor's degree and a minimum of ten (10) years’ relevant Java development experience, or equivalent combination of education / experience.

JOB SPECIFIC KNOWLEDGE / SKILLS / ABILITIES

Working knowledge of SQL / PLSQL and database capability in Oracle environments.

Working knowledge of HTML, XML / XSLT, SOAP, CSS2, DHTML, UML, Agile methodology and Messaging Patterns.

Working knowledge of Jira, Confluence, Github, Jenkins, Eclipse / MyEclipse, Sub Version, Share point, TestRail and New Relic.

Working knowledge of Maven builds, Sonar Qube, Nexus, Docker and Continuous Integration and Continuous Deployment (CICD) for automating builds and deployments.

Working knowledge on developing responsive web applications using Angular, Bootstrap.

Working knowledge of developing applications for Amazon Web Services cloud.

Proficient knowledge and understanding of software testing concepts, practices, and procedures.

Operational knowledge and understanding of the various phases of Java development with ability to apply to government documentation standards.

Experience with Application Servers like Oracle Weblogic, IBM Websphere, Tomcat and JBoss.

Experience in developing Oracle database applications using SQL, PL / SQL, perform database logical and physical design.

Ability to work independently on modules, large subroutines, or small applications.

Excellent general computer skills with proficiency in Microsoft Windows / Office.

Solid analytical and problem-solving skills with ability to assess business requirements.

Ability to learn and apply new knowledge in a fast-paced environment.

Excellent organization skills with ability to manage multiple projects and priorities.

Excellent verbal, written and graphics communications skills.

Excellent customer service skills and ability to interact effectively with management and staff at all levels within a multi-level organization.

Ability to work both independently and in a team environment for the successful achievement of goals and objectives.

LANGUAGE SKILLS

Ability to read, analyze and interpret common scientific and technical journals, financial reports and legal documents. Ability to respond to common inquiries or complaints from customers, regulatory agencies or members of the business community.

Ability to write speeches and articles for publication that conform to prescribed style and format. Ability to effectively present information to top management, public groups and / or boards of directors.

MATHEMATICAL SKILLS

Ability to apply advanced mathematical concepts such as exponents, logarithms, quadratic equations and permutations. Ability to apply mathematical operations such as frequency distribution, determination of test reliability and validity, analysis of variance, correlation techniques, sampling theory and factor analysis.

REASONING ABILITY

Ability to define problems, collect data, establish facts and draw valid conclusions. Ability to interpret an extensive variety of technical instructions in mathematical or diagram form and deal with several abstract and concrete variables.

with standardized situations with only occasional or no variables.

PHYSICAL DEMANDS

The physical demands described here are representative of those that must be met by an employee to successfully perform the essential functions of this job.

Reasonable accommodations may be made to enable individuals with disabilities to perform the essential functions of this job.

Work is primarily performed in an office environment. Regularly required to sit. Regularly required use hands to finger, handle, or feel, reach with hands and arms to handle objects and operate tools, computer, and / or controls.

Required to speak and hear. Occasionally required to stand, walk and stoop, kneel, crouch, or crawl. Must frequently lift and / or move up to 10 pounds and occasionally lift and / or move up to 25 pounds.

Specific vision abilities required by this job include close vision, distance vision, depth perception, and ability to adjust focus.

Exposed to general office noise with computers printers and light traffic.

CNI CORE COMPETENCIES Responsible for the integration of CNI Core Competencies into daily functions, including commitment to integrity, knowledge / quality of work, supporting financial goals of the company, initiative / motivation, cooperation / relationships, problem analysis / discretion, accomplishing goals through organization, positive oral / written communication skills, leadership abilities, commitment to Affirmative Action, reliability / dependability, flexibility and ownership / accountability of actions taken.

COMPLIANCE

Promotes and encourages a culture of compliance with all applicable rules (federal, state, local, Federal Acquisition Regulations, Code of Federal Regulations, Prime Contract requirements, etc.

for themselves and the company as a whole. Fosters an environment in which they will report any violations or reasonably suspected violation of CNI policy, FAR, and / or CFR and are comfortable discussing the myriad compliance, conflict, FAR, CFR, etc.

issues that arise during the performance of a government contract.

EOE including disability / vet.

This position is contingent upon contract award

The pay range for this role is $135K - $155K, with the final offer amount dependent on location, skillset, and experience.

CNI offers a comprehensive benefits package that includes :

  • Medical
  • Dental
  • Vision
  • 401(k)
  • STD / LTD / AD&D
  • Employee Assistance Program (EAP)
  • Paid Time Off (PTO)
  • Training and Development Opportunities

INDREMOTE

If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

30+ days ago
Related jobs
Promoted
CHICKASAW NATION INDUSTRIES INC
Norman, Oklahoma

Experience in Core Java, J2EE, Java Server Pages, Servlets, Struts, Enterprise Java Beans, Spring and other frameworks, HTML, XML / XSLT, SOAP, CSS2, DHTML, JMS, JPA, JNDI, JDBC, Java Email, log4j, Reports, UML and JavaScript required. The Senior Java Developer will define and improve the software a...

Promoted
ATC
OK, United States

Job Title: Automation Engineer /QA Analyst. We offer comprehensive services including AI/ML engineering, digital transformation, and mobile application development. Testing products, systems, and software to guarantee they are defect-free and fulfill the quality standards of an organization. ...

Promoted
TechConnectOK
OK, United States

As a Software Application Developer you will serve as a lead and focus on implementing and continually enhancing business applications utilizing a broad range of development tools and technologies. TechConnect is currently looking for a Software Application Developer for an industry leading organiza...

Promoted
JoCo
OK, United States

The Software Developer will take part in building key products for the organization by working on a team that uses cutting edge technology. As a Software Developer, you will:. ...

Promoted
The University of Oklahoma
Norman, Oklahoma

The Advanced Radar Research Center’s Embedded Software Engineer designs, integrates, and tests software across multiple platforms utilizing a variety of languages for radar products. As a crucial member of the engineering team, this individual will support embedded software, firmware, and hardware e...

Hobby Lobby
Oklahoma

We are in search of a self-motivated and versatile developer with 3+ years of experience. Provide end-user production support for in-house developed and purchased software including after-hours support scheduled on a rotating basis with other developers. ...

Highmark Health
OK, Working at Home, Oklahoma

Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, unit testing, code reviews, source control management, build processes, testing, and operations. We are seeking an experienced Software Engineer to join...

University of Oklahoma
Norman, Oklahoma

The Advanced Radar Research Center’s Embedded Software Engineer designs, integrates, and tests software across multiple platforms utilizing a variety of languages for radar products. As a crucial member of the engineering team, this individual will support embedded software, firmware, and hardware e...

Chickasaw Nation Industries, Inc.
Norman, Oklahoma
Remote

Net Software Developer will support the FMWF program was developed and deployed at Ellsworth AFB, for the Air Force Financial Services Center. NET-based software solutions to support the Air Force Financial Services Office/Air Force Financial Systems Office. Design and architect scalable, secure, an...

Booz Allen Hamilton
Oklahoma City, Oklahoma

Bachelor's degree in CS, Computer Engineering, Aerospace Engineering, or Aeronautical Engineering. Experience with performing software requirements development and verification methods, including review of requirement documents, software documents, DOORS, Agile, test and evaluation, and airworthines...