RockvilleMDRecruiter Since 2001
the smart solution for Rockville jobs

Senior Java developer

Company: Chickasaw Nation Industries
Location: Rockville
Posted on: May 1, 2021

Job Description:

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. SUMMARYThe 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 DUTIES AND RESPONSIBILITIESEssential duties and responsibilities include the following. Other duties may be assigned. 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. Provides initial research and evaluates new technologies. Prepares design specification and presents analysis for recommendations and approvals. 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. Responsible for aiding in own self-development by being available and receptive to all training made available by the company. 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 keeping own immediate work area in a neat and orderly condition to ensure safety of self and co-workers. Will report any unsafe conditions and/or practices to the appropriate supervisor and human resources. Will immediately correct any unsafe conditions as the best of own ability. EDUCATION/EXPERIENCEBachelor's degree in Computer Science, Computer Engineering or a related field of study and a minimum of ten (10) years' of relevant Java experience; or equivalent combination of education / experience / training.-- 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. CERTIFICATES, LICENSES, REGRISTRATIONAbility to obtain a Public Trust Security Clearance JOB SPECIFIC KNOWLEDGE / SKILLS / ABILITIESWorking knowledge of SQL / PLSQL and database capability in Oracle environmentsWorking knowledge of HTML, XML / XSLT, SOAP, CSS2, DHTML, UML, Agile methodology and Messaging PatternsWorking 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 deploymentsWorking knowledge on developing responsive web applications using Angular, BootstrapWorking knowledge of developing applications for Amazon Web Services cloudProficient knowledge and understanding of software testing concepts, practices, and proceduresOperational knowledge and understanding of the various phases of Java development with ability to apply to government documentation standardsExperience with Application Servers like Oracle Weblogic, IBM Websphere, Tomcat and JBossExperience in developing Oracle database applications using SQL, PL/SQL, perform database logical and physical designAbility to work independently on modules, large subroutines, or small applicationsExcellent general computer skills with proficiency in Microsoft Windows / OfficeSolid analytical and problem-solving skills with ability to assess business requirementsAbility to learn and apply new knowledge in a fast-paced environmentExcellent organization skills with ability to manage multiple projects and prioritiesExcellent verbal, written and graphics communications skillsExcellent customer service skills and ability to interact effectively with management and staff at all levels within a multi-level organizationAbility to work both independently and in a team environment for the successful achievement of goals and objectives LANGUAGE SKILLSAbility to read, analyze and interpret general business periodicals, professional journals, technical procedures, or governmental regulations. Ability to write reports, business correspondence and procedure manuals. Ability to effectively present information and respond to questions from groups of managers, clients, customers and the general public. MATHMETICAL SKILLSAbility to work with mathematical concepts such as probability and statistical inference, and fundamentals of plane and solid geometry and trigonometry. Ability to apply concepts such as fractions, percentages, ratios and proportions to practical situations. REASONING ABILITYAbility 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. PHYSICAL DEMANDSThe physical demands described here are representative of those that must be met by an employee to perform successfully 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. *MON If you like wild growth and working with happy, enthusiastic over-achievers, you'll enjoy your career with us!

Keywords: Chickasaw Nation Industries, Rockville , Senior Java developer, IT / Software / Systems , Rockville, Maryland

Click here to apply!

Didn't find what you're looking for? Search again!

I'm looking for
in category

Log In or Create An Account

Get the latest Maryland jobs by following @recnetMD on Twitter!

Rockville RSS job feeds