drjobs GUI Development Lead

GUI Development Lead

Employer Active

1 Vacancy
drjobs

Job Alert

You will be updated with latest job alerts via email
Valid email field required
Send jobs
Send me jobs like this
drjobs

Job Alert

You will be updated with latest job alerts via email

Valid email field required
Send jobs
Job Location drjobs

Columbia - USA

Monthly Salary drjobs

Not Disclosed

drjobs

Salary Not Disclosed

Vacancy

1 Vacancy

Job Description

Company 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

Employment Type

Full Time

Company Industry

About Company

Report This Job
Disclaimer: Drjobpro.com is only a platform that connects job seekers and employers. Applicants are advised to conduct their own independent research into the credentials of the prospective employer.We always make certain that our clients do not endorse any request for money payments, thus we advise against sharing any personal or bank-related information with any third party. If you suspect fraud or malpractice, please contact us via contact us page.