Java/Cloud Developer - 3707

MSI is seeking a mid-level Java/Cloud Developer to support our government client in Rome, New York. 

MSI is seeking a mid-level Java/Cloud Developer to support our government client in Rome, New York. These positions are heavily focused in Java Development and Cloud Computing. Candidates must have a Secret clearance to be considered.

 

Role Description

Perform complex analysis, design, development, testing, and debugging of computer software for distinct product hardware or technical service lines of businesses. Maintain responsibility for activities that range from software design and operating architecture integration to computer system selection. Apply knowledge of one or more systems and extensive knowledge of one or more platforms and programming languages. Work under general to little supervision. Assist with training junior software engineer staff, as needed.


Basic Qualifications

  • Experience with one or more common build tools, including Ant, Maven, and Gradle and an integrated development environment (IDE), including NetBeans, Eclipse, and IntelliJ IDEA.
  • Experience with reading, comprehending, and making changes to moderately complex applications written in one of the following languages: Ruby, Python Rails, GO, NodeJS, and especially .NET, or Java. 
  • Experience with automation tools, including Chef, Puppet, Ansible, Saltstack, Mesos or equivalent technologies.
  • Experience with IaaS/Cloud infrastructure, including Google Cloud Platform, Azure, AWS, OpenStack, or vSphere.
  • Experience with pivotal OSS technologies, including Spring framework, RabbitMQ, Redis, Tomcat and Geode or Gemfire.
  • Experience with one or more of the following Linux operating systems: Ubuntu, Centos, Suse, RHEL, Arch Linux, or Windows.
  • Experience with software development practices, git workflows, and Continuous Integration or Continuous Delivery.
  • Knowledge of Java and Python.
  • TS/SCI clearance required.

Additional Qualifications:

  • Experience with Agile development.
  • Knowledge of message queues, SOA, DB, C, or C++.
  • Ability to work alone or in a group.
  • Possession of excellent oral and written communication skills.
  • BS degree in CS, Computer Engineering, or related field preferred; MA or MS degree in CS, Computer Engineering, or related field a plus.

 MSI is an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex, or national origin.