Job Information
CGH Technologies, Inc. Sr. Java Developer in Herndon, Virginia
+-----------------------------------------------------------------------+ | CGH Technologies, Inc. (CGH) is a business solutions firm, | | specializing in Data Management, Software Engineering, and Business | | Intelligence solutions. Located within the Washington corridor, CGH | | has worked successfully with Government, Commercial and International | | sectors, providing management consulting, software development and | | facilities/infrastructure design, maintenance and program management | | support of large, complex operational environments and facilities | | security maintenance. CGH has an exciting opportunity for aSr. Java | | Developerto join the CGH Team. | | | | Purpose: | | | | The ideal candidate will enjoy a fast-paced culture that promotes the | | development of new ideas in an innovative environment. This candidate | | must be customer focused, have excellent time management, | | communication, leadership, and follow-up skills. This is an exciting | | opportunity to work with cutting edge technology on internet-based | | mapping applications used throughout the country | | | | Responsibilities: | | | | - Works within an agile (Scrum) team to advance the state of the | | application. | | - Must have excellent customer communication skills. | | - Interface with customer to determine and document application | | requirements. | | - Coordinates with other functional members of the project team, | | i.e. infrastructure, database administrations security, and | | configuration management. | | - Perform specialized programming duties including conceptual | | system design, specifications development, including writing | | interfaces to Database Management Systems (DBMS). | | - Translates detailed design into computer software. | | - Tests, debugs, and refines the computer software to produce the | | required product. | | - Ensures that software design promotes modularity and portability | | and is reliable, serviceable, and maintainable, has demonstrable | | accuracy, privacy and security, and is sufficient within the | | parameters of the system. | | - Prepares required system and data requirements documentation, | | including both program-level and user-level documentation; system | | test, implementation, and configuration management plans and | | system demonstrations. | | - Design and develop Intranet-based interactive applications. | +-----------------------------------------------------------------------+ | Qualifications | +-----------------------------------------------------------------------+ | Number of Years Experience Required: | | | | - 10+ year's experience in the Information Technology industry. | | - 10+ year's experience as an application developer. | | - 10+ year's experience in Java-based Object-Oriented Development | | (OOD). | | | | Minimum Education and Certifications Required: | | | | - Bachelors' Degree in related field - Computer Science, | | Engineering, or Math is preferred. | | | | Technical Skills Required: | | | | - Hands-on Experience with most of the following technologies and | | frameworks are a must: Hibernate/JPA, PostgreSQL, Maven, JSON, | | XML, CDI, other open source tools and frameworks. Quarkus is a | | plus. | | - Knowledge of Linux/UNIX environment is a must. | | - Knowledge and experience developing web front ends, including | | with Angular, JavaScript, JQuery, and BootStrap. | | Internationalization experience is a plus. | | - Knowledge and experience in developing web services, particularly | | RESTFul. | | - Knowledge and experience with cloud computing platforms, | | including EC2 or Azure | | - Knowledge and experience with containerization, including Docker | | or Kubernetes is a plus | | - Knowledge and experience with Kafka is a plus | | - Strong math skills a plus. | | - Experience in GIS/Spacial environment is a plus. | | | | Computer Skills: | | | | - Working knowledge of Geographical System (GIS) software a plus: | | Geotools, PostGIS and/or Oracle spatial preferred. | | - Experience with web-enabling technologies to enhance input to an | | output from geigraphical displays is a plus. | | - Shell scripting | | | | Other Knowledge, Skills, and Abilities Required: | | | | - U.S. Citizen or person with valid U.S. Work Visa who has lived in | | the U.S. for 3 or more years. | | - Demonstrated ability to communicate and interface with the | | customer and interpret requirements. | | - Ability to communicate requirements. | | - A team player but can work independently too. | | - Excellent written and verbal communication skills. | | - Multi-tasking and time-management skills, with the ability to | | prioritize tasks. | | - While performing the duties of this job, the individual is | | regularly required to sit, stand, talk, hear and use a | | computer/keyboard/mouse for several hours on a daily basis. | | - May require occasional light lifting of up to 10 pounds. | | | | Candidates selected will be subject to a Government background | | investigation and must meet eligibility requirements. | |