Java Software Engineer Level 1 or 2
The Java Software Engineer Level 1 or 2 at Confidential Client will design, develop, and maintain robust Java applications within an Agile team environment, supporting critical programs with 2-week sprint cycles. This role requires active Top Secret clearance and focuses on delivering scalable, high-performance software solutions while collaborating cross-functionally in an innovative aerospace setting.
About Careertakes
👉 Important disclosure: Careertakes is a third-party recruiting platform supporting this hiring process. If selected, you will be employed directly by our client, IT.
Applicants for this role may also receive access to additional matched opportunities through the Careertakes platform.
What You’ll Do
Confidential Client is seeking a Java Software Engineer (Level 1 or 2) to join an Agile software team based in Morrisville, NC. In this role you will design, develop, test, and maintain Java-based applications and services to meet mission and business requirements.
- Work on Agile 2-week sprints and deliver incrementally for multi-month increments
- Design and implement Java services and microservices that integrate with RESTful APIs
- Collaborate with cross-functional teams (systems, hardware, QA) to integrate solutions
- Participate in code reviews, feature iterations, and peer-review processes
- Integrate with SQL and/or NoSQL data stores and ensure reliable data access
- Follow Software Development Life Cycle (SDLC) best practices and maintain documentation
- Support deployments and troubleshooting; may require up to ~10% travel
Minimum Qualifications (Basic)
- Level 1:
- Bachelor’s degree in a science/technical field OR equivalent experience (0+ years of software development experience; or 4 additional years in lieu of a degree)
- Level 2:
- Bachelor’s degree in a science/technical field plus 2+ years of professional software development experience (or a Master’s with 0+ years; or 4 additional years in lieu of a degree)
- Active Top-Secret clearance with SCI eligibility required at time of application
- U.S. Citizenship required
- Strong understanding of the Java programming language
- Experience working with RESTful APIs and microservices
- Familiarity with version control using Git (GitHub, GitLab, Bitbucket workflows)
- Demonstrated success working in Agile teams and understanding of SDLC
- Experience integrating applications with SQL and/or NoSQL databases
Preferred Qualifications
- CompTIA Security+ certification
- Experience with Linux environments
- Demonstrated experience collaborating across cross-functional teams
- Experience with continuous integration, unit testing, and automated builds
- Familiarity with peer review and feature-iteration best practices
Compensation & Benefits
- Level 1 salary range: $76,200 - $114,400 per year
- Level 2 salary range: $91,800 - $137,600 per year
- Compensation may be influenced by experience, education, skills, and market conditions
- Candidates may be eligible for benefits such as health insurance, life/disability insurance, retirement savings plans, paid time off, holidays, and discretionary bonuses
Additional Details
- Location: Morrisville, NC (on-site expectation aligned to authoritative job location)
- Employment type: Full-time
- Clearance: Active Top-Secret with SCI eligibility required at application
- Travel: Approximately 10% of the time
- Relocation assistance: May be available
- Confidential Client is an equal opportunity employer and will make hiring decisions without regard to protected characteristics
Equal Opportunity & Hiring Transparency
Careertakes and our client are Equal Opportunity Employers committed to building a diverse and inclusive workforce. We prohibit discrimination or harassment of any kind. To support a fair and efficient hiring process, AI tools may be used to assist with application review or resume screening. These tools do not replace human decision-making. Final hiring decisions are made by people.
If you have questions about how your data is used, please contact us directly.
Negotiate a higher salary! Check the salary ranges for this job type in your area.
View My Salary Range