Software Engineer (DEA) - Java Developer & Pega Integration
Expression Networks
- Location
- Arlington, VA
- Work style
- On-site
- Job type
- Full time
- Posted
- Sep 30
- 20 days ago
Career path
See where this role leads
Jigup maps the next three moves from a job like this one, with the titles and the skills each step asks for.
About the company
Expression Networks
Founded in 1997 and headquartered in Washington DC, Expression provides data fusion, data analytics, AI/ML, software engineering, information technology, and electromagnetic spectrum management solutions to the U.S. Department of Defense, Department of State, and national security community. Expression’s culture focuses on creating immediate and sustainable value for our clients via agile delivery of tailored solutions built through constant engagement with our clients. Expression was ranked #1 on the Washington Technology 2018's Fast 50 list of fastest-growing small business Government contractors and a Top 20 Big Data Solutions Provider by CIO Review.
What you'll do
- Design, develop, test, and maintain Java-based applications, delivering high-quality, scalable, and maintainable code.
- Analyze user, business, and system requirements and translate them into effective technical solutions supporting DEA's investigative case-management ecosystem.
- Collaborate with cross-functional teams, including Pega developers, QA engineers, DevOps personnel, product owners, and other technical stakeholders, to deliver scalable and high-performing software features.
- Support Agile development activities, including iterative sprint execution, continuous integration and deployment, demonstrations, reviews, and incorporation of stakeholder feedback. The SOO establishes Agile development and regular sprint cycles as part of the program's delivery approach.
- Debug, troubleshoot, and optimize applications to improve system reliability, availability, performance, and maintainability.
- Participate in peer code reviews and contribute to coding standards, development best practices, and technical and architectural discussions.
- Support application build, integration, release, and deployment activities across development, testing, and production environments.
- Work closely with QA teams to validate functionality, reproduce reported issues, resolve defects, and support rigorous functionality, security, reliability, and interoperability testing.
- Utilize application monitoring, logging, and related observability tools to identify system performance issues, failures, and bottlenecks.
- Support CI/CD pipelines, automated builds, testing, configuration management, and repeatable software deployment processes.
- Assist with application integrations and APIs supporting interoperability with Pega and other enterprise or federal systems.
- Contribute to secure software-development and deployment practices consistent with the program's federal cybersecurity requirements, including FISMA, NIST, FedRAMP High, CJIS, continuous monitoring, and Zero Trust principles.
- Support technical documentation, configuration documentation, run instructions, change logs, and other software lifecycle artifacts as required by the program.
What you need
- Requires a bachelor's degree in a STEM field, 2+ years of relevant professional experience, and a Top Secret (SCI) clearance.
- Requires Java development experience and experience with Pega or Java integration with Pega.
- Education: a bachelor's degree
Key skills
Keywords for your resumePro
The words this employer's screening is likely to look for.
This job lists resume keywords
The terms this posting uses, pulled out so you can mirror them in your resume. Jigup Pro members see the list on the job board.
Perks
- 401k matching
- PPO and HDHP
- Education reimbursement
- Complimentary life insurance
- Generous PTO
- 11 days of holiday leave
- Onsite gym facility
- Commuter Benefits Plan
See full description on company page, apply now