Employer Active
Job Alert
You will be updated with latest job alerts via emailJob Alert
You will be updated with latest job alerts via emailCompany Description
Synergy ECP is a Service Disabled VeteranOwned Small Business SD(VOSB) that was formed in July 2007 with Headquarters in Columbia MD and is made up of talented dedicated staff to provide a broad range of services to the defense intelligence and health care industries.
In an ultracompetitive environment Synergy ECP has thrived by adhering to our name making sure excellence is displayed by our Employees to our Customers and by Improving Performance (ECP).
Its what sets us apart enabling us to be an autonomous yet agile business that delivers huge results showing were ready to meet our customers evolving demands.
Synergy ECP has earned a client list that includes numerous Fortune 100 companies in addition to multiple branches of the US government and military services.
Synergy ECP is an equal opportunity employer and considers qualified applicants for employment without regard to race color creed religion national origin sex sexual orientation gender identity and expression age disability veteran status or any other protected class.
Clearance Required: TS/SCI
Other Requirements: U.S. Citizenship
Software Engineer supporting the Application Messaging Framework (AMF) responsible for leading the webbased GUI development team. Designs develops and tests enterprise software critical to multiple systems across the Customer enterprise. Candidate should demonstrate a strong background developing enterprisegrade Java applications with experience matching the skills outlined below. Experience with JMS is a plus.
Minimum Required Skills/Experience:
TS/SCI clearance
Bachelors degree or higher in computer engineering or in a field related to the computer engineering or computer science disciplines
8 years of Software Engineering experience. An additional 4 years of Software Engineering experience may be substituted for the degree for a total of 12 years.
At least three years of experience in the SIGINT IA and IT domains
Critical Skills
5 years of experience developing enterprisegrade Java applications
3 years of experience developing webbased GUIs using HTML CSS JavaScript and WebSockets
2 years of experience writing software using modern JavaScript frameworks such as React Angular and
Strong leadership skills and mentoring ability
Knowledge of the Spring Framework and Dependency Injection
Experience with data binding and object serialization using XML JSON or Avro
Experience developing RESTful web services
Ability to debug and resolve application errors and performance bottlenecks in a timely and effective manner
Ability to clearly communicate ideas and status updates to peers and management
Experience managing software deployments to Java servlet containers such as Jetty
Experience developing deploying and maintaining software in an Enterprise Linux environment
Experience developing software with Git Maven and Gradle
Desired Skills
Experience with Grafana or similar data visualization analytics and monitoring tools
Knowledge of graph DBs the Tinkerpop Graph API or SigmaJS
Experience writing and maintaining webbased ExtJS applications
Experience writing software using messageoriented middleware such as JMS AMQP STOMP or MQTT
Experience with Hibernate JPA and SQL
Understanding of Usability Engineering principles and best practices for user interface design
Masters degree in Computer Science Information Security or a related field
Full Time