Job Description
As a Software Engineer at Synergist, youll get to work with a team of highly skilled developers on an important project critical to one of our customers needs. You'll be an active contributor to an Agile Software development team to deliver custom solutions to the customer. Youll become part of a relaxed, fun-loving, & engaged team culture with access to top-of-the-line benefits and countless amazing company social events and opportunities.
** Position Requires an Active TS/SCI with a Full-Scope Polygraph Clearance**
What Youll Love About Synergist:
We have an actual award-winning culture
We recognize that our employees are our most valuable asset and we do everything in our power to give you the best experience every day
Were big believers in transparency and youll always have a seat at the table for big decisions, and can even attend key business meetings if you want
We offer a best-in-class benefits package that we can customize for your unique needs
We have a deep catalog (and growing!) of potential project opportunities for you to choose from, and when youre ready for new challenges, well work to make that happen too
We Want To Hear From You If:
You have an active TS/SCI with an FSP Clearance
You have started or are getting started on your development career
You have a BS in Computer Science or a similar technical field (4 years of relevant experience may be substituted in lieu of a BS degree)
You are a strong communicator and love collaborating across multiple teams to develop ideas, architectures, and agreements to support the interfaces between products
You have software development experience in one or more programming languages such as Java, Python, C++, Ruby, Perl, JavaScript, etc.
You have experience developing software within Linux, Unix, or Windows environments
Youre experienced in and excited to work in any of the following areas: web application development, distributed systems, user interface development, big data analytics, machine learning, data science, cloud-based computing, reverse engineering, High-Performance Computing (HPC), or DevOps
You have a passion for technology and the drive to learn new programming languages and frameworks
Youll Shoot To The Top Of The List If You Have:
We realize that we are about to enumerate a bunch of skills and experience here. Dont worry if you dont have all of these, but wed like you to have touched some of these technologies or concepts or at least be familiar with them:
Experience with NoSQL technologies such as MongoDB, REDIS, Neo4J, Hbase, ElasticSearch, etc.
Experience with Relational Databases such as MySQL, Oracle, PostgreSQL
Experience with developing RESTful Services using a framework such as Jersey, Spring MVC, CXF
Experience with an Enterprise Integration Framework such as Apache Camel, Spring Integration or NiFi
Experience with JMS to include messaging Frameworks such as Apache ActiveMQ, Apache Artemis, or Kafka
Experience with Spring to include Spring Boot, Spring Data, or Spring Security
Experience with the Java Persistence API through a persistence framework such as Spring, Hibernate, OpenJPA
Experience developing and deploying applications to Servlet containers such as Tomcat or Jetty or Application Servers such as Glassfish, JBoss, Weblogic
Experience developing Applications with NodeJS
Experience with JavaScript frameworks such as Angular/AngularJS, Vue, or React
Experience with Javascript, HTML, CSS, SpringMVC, Webpack, or equivalents for UI developers and Spring, Hibernate, JPA, Servlets or equivalents for Java developers
Experience developing web applications leveraging ES6 and component-based packaging
Experience with UI Component libraries such as Bootstrap, Material, Ant
Experience with distributed computing frameworks such as Apache Spark, Hadoop, and MapReduce
Experience developing applications within utility clouds such as AWS, Rackspace, Heroku, or Azure
Experience with continuous integration tools such as Gitlab CI or Jenkins
Experience with IDEs such as Eclipse, IntelliJ or, Microsoft Visual Studio
Experience with containerization technologies such as Docker and Kubernetes
________________________________________________
Know anyone else who may also be a good fit for us? Refer them and receive a serious referral bonus! https://synergistcomputing.com/referral