Peraton is a next-generation national security company that drives missions of consequence. They are seeking a Software Engineer to design, build, and implement components of a modernized application ecosystem, focusing on developing new services and refactoring legacy systems.
Responsibilities:
- Develop and enhance Java-based applications and services aligned with modernization objectives
- Participate in designing APIs, service integrations, and modular components
- Refactor and modernize legacy system logic into modern Java frameworks
- Contribute to architecture discussions related to cloud deployment, microservices, and modularization
- Support implementation of DevOps practices (CI/CD pipelines, automated testing, etc.)
- Develop unit, integration, and regression tests to ensure code quality
- Mentor junior developers and perform peer code reviews
- Assist in defining patterns, best practices, and modernization standards
Requirements:
- 5 years with BS/BA; 3 years with MS/MA; 0 years with PhD, 9 years of experience with HS diploma
- Must be a US Citizen
- Must have active Public Trust clearance
- Must have Security+ certification
- Experience with AI development
- Cloud development experience
- Must have hands-on experience developing Java EE applications on WebLogic Application Server
- Strong knowledge of Relational Database Management Systems
- Strong experience with Spring Boot, RESTful APIs, and service-oriented architectures
- Solid understanding of SQL and relational databases; familiarity with ORM tools
- Experience with Git, CI/CD pipelines, and automated build tools
- Ability to analyze legacy codebases and recommend modernization approaches
- Experience working in Agile teams
- Experience with microservices architecture or distributed systems
- Knowledge of cloud platforms (AWS, OCI)
- Familiarity with containerization (Docker) and orchestration (Kubernetes)
- Experience with message brokers or API gateways