Vacancy expired!
Peraton drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world's leading mission capability integrator, we are a trusted provider of highly differentiated national security solutions and technologies that keep people safe and secure. Peraton serves as a valued partner to essential government agencies, including the Intelligence Community, Department of Defense, Department of Health and Human Services, and NASA. Every day, our 22,000 employees do the can't be done, solving the most daunting challenges facing our customers. Peraton is seeking a Senior Principal JAVA Software Engineer to join our Peraton team. The position will be located in Annapolis Junction, MD. Day to Day work responsibilities may include:
- Work in an agile development processes implementing features as defined by user stories
- Development using Java full stack
- Develop/Maintain platform related applications and libraries
- Develop/Maintain existing application as requirements are requested and when updates are required.
- Bachelor's Degree in Computer Science or related discipline and nine years' relevant experience and high school diploma and thirteen years' related experience.
- Seven (7)+ years' experience as a software developer
- Evaluating, defining, planning, designing, implementing, refining, and deploying database solutions in LINUX VM environments at the Enterprise and project levels.
- Developing successful backup and recovery procedures on more than one program
- Active TS/SCI w/poly clearance
- Supporting the development of long-term architectural storage solutions based on customer business requirements and new development
- Experience in resolving database issues and in creating new features/ functionality for existing database
- Experience working on a big data team a plus
- Good communication skills
- Strong familiarity with Open Source technologies (Spring, Camel, Guava , etc)
- Good understanding of PKI infrastructure (e.g 2-way SSL, TLS, etc)
- Expert with Dev Ops practices (CI, Release Management, Monitoring , etc)
- Self-starter who is able to get up to speed quickly and can work independently
- Collaborative attitude and team-oriented
- Candidates with these skills will be given preferential consideration
- Database experience with (MongoDb, Postgrese, Oracle, MySQL, etc)
- Experience with ACTIVE MQ, JAVA, GWT, TOMCAT, JMS, GIT, Python, ELK stack, SpringBoot, Vue.js
- Domain knowledge of the TUSCAN portfolio of capabilities
- Good working knowledge of Linux/Unix and scripting such as Javascript, sh, bash, perl, and other scripting tools/language
- Experience using JIRA, Confluence
- Agile/Scrum methodology
- Developing middleware of presentation layer software
- Background in SIGINT or Cyber or NetDef or IA
- Use of serialization technologies is a plus. (e.g. Avro, Thrift, ProtoBuf)
- Use of Messaging technologies (JMS, Kafka, others)
- Use of Spring/SpringBoot
- Experience developing and using REST services
- Experience Agile processes (spins, sprints, retrospectives)
- Experience Jenkins, Gradle, Maven, and/or Git
Vacancy expired!