Java Software Developer

Related keywords: remote job java developerremote job usaremote job no degree

Position Overview

The position available is for a Java Software Developer at ManTech, a company dedicated to providing advanced solutions for national security since 1968. This role is categorized under full-time employment and allows professionals to work remotely from anywhere in the USA. The job listing highlights the company's focus on tackling tough challenges with innovative technology, especially in sectors like Cybersecurity, IT, Data Analytics, and Software Development.

Key Responsibilities

As a Java Software Developer (Lead), your primary responsibilities will encompass a wide range of tasks aimed at developing and enhancing Java-based applications. Specific duties include:

  • Designing, developing, and deploying scalable Java-based applications and RESTful services.

  • Leading the process of decomposing and refactoring legacy monolithic systems into modern architectures. This will require a nuanced understanding of the old systems and how to effectively transition them to more contemporary frameworks.

  • Coordinating the implementation of DISA STIG requirements, managing secure code scanning, and leading vulnerability remediation efforts. This aspect of the job emphasizes the importance of security in the software development process.

  • Designing and managing database schemas and crafting complex queries utilizing Oracle SQL.

  • Leading planning for complex enhancements and focusing on defect reduction through systematic analysis and code reviews.

  • Producing and interpreting core technical documentation such as SDD (Software Design Document), SSDD (Software Specification Document), and DBDD (Database Design Document).

  • Providing technical guidance to junior engineers, promoting best practices in engineering, and nurturing a culture of continuous improvement within the team.

  • Actively participating in all Agile (Scrum/Kanban) ceremonies and coordinating with stakeholders to gauge technical impacts, risks, and delivery options.

  • Supporting release strategy, deployment readiness, and operational transition planning.

Required Qualifications

To qualify for this role, candidates should meet the following minimum qualifications:

  • At least 8 years of professional experience in Java software development.

  • A Bachelor’s Degree in Computer Science, Engineering, or a related technical field.

  • Possessing an active CompTIA Security+ certification is mandatory, while no additional certifications are required.

  • Demonstrated experience working in an Agile development environment, showcasing adaptability and collaboration skills.

Technical Skills

The job also requires essential technical skills, which include:

  • Strong proficiency in Java development and hands-on experience building RESTful APIs.

  • Proven ability to decompose and refactor existing Java functionalities to improve efficiency and maintainability.

  • Required experience in database management specifically utilizing Oracle SQL.

  • Capability to produce and comprehend core technical documentation like SDD, SSDD, and DBDD.

Preferred Qualifications

While not mandatory, the following qualifications could give candidates an edge:

  • Familiarity with the Linux operating system and its basic tools.

  • Basic understanding of frameworks such as Spring or Hibernate.

  • Experience with front-end frameworks, particularly PrimeFaces.

  • Knowledge of IBM’s specific network interfaces.

  • A foundational understanding of containerization technologies like Docker, Kubernetes and cloud platforms such as AWS and Azure.

Security Clearance Requirement

Candidates must be U.S. Citizens capable of successfully obtaining and maintaining a Public Trust / T-1 level background investigation. This is critical due to the nature of work involved, which relates to governmental security agencies.

Physical Requirements

The position does involve certain physical requirements, such as the ability to remain stationary for about 50% of the time and frequently communicate with coworkers, management, and customers—sometimes involving delivering presentations.

Compensation and Benefits

The compensation range for this position is competitive, falling between $105,900.00 and $177,300.00. Various factors will influence the final salary, including contract wage determination, relevant experience, skills, education, and certifications.

Moreover, ManTech is committed to investing in its employees beyond salary. They offer a comprehensive range of benefits which may include:

  • Health Insurance
  • Life Insurance
  • Paid Time Off
  • Holiday Pay
  • Short-term and long-term Disability
  • Retirement and Savings options
  • Learning and Development opportunities
  • Wellness programs
  • Other optional benefits

Inclusion and Unique Considerations

ManTech is committed to equality and considers all qualified applicants without discrimination against disability, veteran status, or any other status protected by federal, state, or local law. They also provide accommodations for applicants who may need them to apply to the position.

This role not only presents an opportunity to contribute to national security but also offers personal and professional growth. It’s a platform for ambitious software developers to secure a significant role in a leading technology firm while working on exciting projects.

The job position exemplifies ManTech's dedication to technology and innovation, making it an appealing opportunity for individuals in the software development sector.



This job offer was originally published on jobicy.com

ManTech

USA

Software development

Full-time

May 4, 2026

23 views

4 clicks on Apply Now


Similar job offers


This job offer summary has been generated using automated technology. While we strive for accuracy, it may not always fully capture the nuances and details of the original job posting. We recommend reviewing the complete job listing before making any decisions or applications.