> Markdown version of [/jobs/ext/3620357-j2ee-software-engineer](https://www.wearedevelopers.com/jobs/ext/3620357-j2ee-software-engineer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # J2EE Software Engineer - **Company:** Peraton Inc - **Location:** Herndon, VA, United States - **Salary:** $80,000.0 - $128,000.0 - **Contract:** Permanent contract - **Skills:** Java (Programming Language), Adobe InDesign, Software Applications, Electronic Data Processing, Java Platform Enterprise Edition (J2EE), Commercial Software, Software Engineering, Software Requirements Analysis, Software Systems, Utility Software - **Published:** October 8, 2026 - **Apply:** https://www.clearancejobs.com/jobs/9224186/j2ee-software-engineer ## About the Role * 5 years with BS/BA; 3 years with MS/MA; 0 years with PhD * Must have Security + certification. * Must have active clearance or ability to obtain Public Trust * Must be a U.S. Citizen * Experience with Java, J2EE software engineering * Experience with design and development * Experience with system installations ## Description Peraton is seeking a Software Engineer. This position is onsite in Herndon, VA. This role will perform the following but not limited too: * Conducts research in design, development, testing and utilization of electronic data processing software. * Designs, develops, documents, tests and debugs applications software and systems that contain logical and mathematical solutions. * Conducts multidisciplinary research and collaborates with equipment designers and/or hardware engineers in the planning, design, development, and utilization of electronic data processing systems for product and commercial software. * Determines computer user needs; analyzes system capabilities to resolve problems on program intent, output requirements, input data acquisition, programming techniques and controls; prepares operating instructions; designs and develops compilers and assemblers, utility programs, and operating systems. * Ensures software standards are met. * Analyzes user needs and software requirements to determine feasibility of design within time and cost constraints. * Confers with systems analysts, engineers, programmers, and others to design system and to obtain information on project limitations and capabilities, performance requirements and interfaces. * Designs, develops, and modifies software systems, using scientific analysis and mathematical models to predict and measure outcomes and consequences of design. * Coordinates software system installations and monitors equipment functioning to ensure specifications are met.