Mid-Level Software Developer with AWS experience
CAtegory:
Clearance:
Location:
Telecommute:
About Peraton
Peraton is a next-generation national security company that drives missions of consequence spanning the globe and extending to the farthest reaches of the galaxy. As the world’s leading mission capability integrator and transformative enterprise IT provider, we deliver trusted, highly differentiated solutions and technologies to protect our nation and allies. Peraton operates at the critical nexus between traditional and nontraditional threats across all domains: land, sea, space, air, and cyberspace. The company serves as a valued partner to essential government agencies and supports every branch of the U.S. armed forces. Each day, our employees solve the most daunting challenges that our customers face. Visit peraton.com to learn how we’re keeping people around the world safe and secure.
Program Overview
About The Role
Peraton is seeking a highly skilled Mid-Level Software Developer to join our exceptional team supporting the Financial Crimes Enforcement Network (FinCEN) Program. The ideal candidate will demonstrate deep technical expertise, leadership in modern software engineering practices, and the ability to guide the successful transformation of complex legacy applications into secure, scalable, cloud-based solutions within the AWS ecosystem.
This position offers the opportunity to contribute to mission-critical federal programs that safeguard the integrity of the U.S. financial system while operating within a high-performing, collaborative, and agile environment.
Roles and Responsibilities:
- Support modernization initiatives by architecting and executing the migration of complex legacy systems to AWS cloud platforms.
- Drive architectural and design decisions, working within established frameworks and standards that optimize scalability, performance, and reliability across cloud and hybrid infrastructures.
- Provide technical expertise and support development teams, promoting best practices in software engineering, agile methodologies, and continuous improvement.
- Develop Java code and configuration within end-to-end software development lifecycle—including requirements analysis, design, development, integration, testing, deployment, and ongoing maintenance.
- Apply system security and compliance updates, proactively identifying vulnerabilities and implementing appropriate mitigation strategies.
- Implement and optimize CI/CD pipelines, leveraging tools such as Git, Jenkins, GitLab, JIRA. Create XML Schema rules and validation to enhance delivery efficiency and code quality.
- Collaborate with cross-functional stakeholders, ensuring effective communication, alignment on integration requirements, and delivery of solutions that meet organizational and mission objectives.
Qualifications
Required Qualifications:
- Bachelor’s degree and 5 years of experience or 9 years of experience and a HS degree.
- Java (Spring, Hibernate): Demonstrated expertise in developing, integrating, and maintaining enterprise-scale applications using Spring (Core, Boot, MVC, Security) and Hibernate ORM. Skilled in RESTful API development, data persistence, and backend optimization in distributed environments.
- JavaScript/TypeScript & React: Advanced proficiency in designing and developing dynamic, responsive, and maintainable front-end applications using modern JavaScript/TypeScript frameworks and component-based architectures.
- AWS (Lambda, SQS, S3, SNS, SES, EKS): Proven experience architecting, deploying, and maintaining cloud-native and containerized applications in AWS, with a focus on scalability, performance, and cost efficiency.
- XML Technologies (XSD, XSLT): Expertise in schema validation, transformation, and integration of XML-based data structures for enterprise-level interoperability.
- Git: Proficient in version control and collaborative workflows, including feature branching, GitFlow, and CI/CD integrations.
- Skilled in repository management, release tagging, and code review best practices.
- Demonstrated ability to work independently and collaborate effectively across technical and non-technical teams to manage complex system integrations.
- Must have an active Secret Security Clearance.
Preferred Qualifications
- AWS Certified Developer – Associate certification (or equivalent professional experience).
- Hands-on experience designing, deploying, and maintaining containerized solutions using Docker and Kubernetes.
- Development and validation of XML Schema rules
SCA / Union / Intern Rate or Range
Details
EEO: Equal opportunity employer, including disability and protected veterans, or other characteristics protected by law.