careertakescareertakes

Java Software Engineer Level 1 or 2

Confidential ClientAerospace & Defense
Entry LevelFull-timeOn-Site$144,009
Morrisville, North Carolina
16 Hours Ago

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.

Boost your chances. Upload your resume to see your match score.

Unlock Match Rate
Description

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