Junior Software Engineer - Baltimore, United States - Synergist Computing

    Default job background
    Description

    Clearance Requirement:
    TS//SCI with Full Scope Polygraph

    As a Junior Software Engineer at Synergist, you will work with a team of developers on a project critical to one of our customer's needs.

    You'll be an active contributor on an agile software development team that leverages cutting edge technologies to deliver custom software solutions.

    You will perform design, development, and testing activities related to your assigned tasks and will be responsible for managing individual project priorities, deadlines and deliverables.

    Don't worry about being stuck in the same position forever as we provide all of our employees with opportunities to switch teams and projects as you and your skill set grows and your interests evolve.

    Degree and Years of Experience

    BS degree in Computer Science or a similar technical field of study and a minimum of 2 years of experience as a software engineer.

    Minimum Qualifications

    Software development experience in one or more programming languages such as Java, Python, C++, Ruby
    Experience developing software within a Linux environment
    Experience working with any of the following: web/mobile application development, distributed systems, user interface development, big data analytics
    Excellent communication skills
    Passion for technology and the drive to learn new programming languages and frameworks

    Required Experience

    Experience with Spring/Springboot
    Experience with Java
    Experience with Nifi
    Experience with Kafka
    Experience with Docker
    Experience with Kubernetes
    Experience with Oracle
    Experience with Elastic Search
    Experience with Git
    Experience with Kibana
    Experience with Jira/Confluence
    Experience with Agile/Spring Processes
    Desired Experience
    Experience with NoSQL technologies such as MongoDB, REDIS, Neo4J, etc
    Experience with Relational Databases such as MySQL, Oracle, POSTGres
    Experience with developing RESTful Services using a framework such as Jersey, Spring MVC, CXF
    Experience with an Enterprise Integration Framework such as Apache Camel, or Spring Integration
    Experience with JMS to include messaging Frameworks such as Apache ActiveMQ or Apache Artemis
    Experience with Spring to include Spring Boot, Spring Data
    Experience with the Java Persistence API through a persistence framework such as 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 Ext-JS, AngularJS, Vue or React
    Experience with Javascript, Flex, JSP, HTML, CSS, SpringMVC, 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 Bootstrap framework
    Experience with JQuery
    Experience with Hadoop and MapReduce
    Experience developing applications within utility clouds such as AWS, Rackspace, or Heroku

    #J-18808-Ljbffr