Engineering
Java Software Developer
MANTECH
Full-Time
Lead
Remote
Posted 1w ago
Tech Stack
RustJavaAWSAzureDockerKubernetesRESTLinux
Job Description
**MANTECH** seeks a motivated, career and customer\-oriented **Java Software Developer (Lead)** to join our team. This is a **remote** position.
**Responsibilities include but are not limited to:**
* Design, develop, and deploy scalable Java\-based applications and RESTful services. Lead the decomposition and refactoring of legacy monolithic systems into modern architectures.
* Coordinate the implementation of DISA STIG requirements, oversee secure code scanning, and lead vulnerability remediation efforts.
* Design and manage database schemas and write complex queries using Oracle SQL.
* Lead implementation planning for complex enhancements and drive defect reduction through systematic analysis and code reviews.
* Produce and interpret core technical documentation, including SDD, SSDD, and DBDD.
* Provide technical guidance to junior engineers, fostering engineering best practices and a culture of continuous improvement.
* Actively participate in all Agile (Scrum/Kanban) ceremonies and coordinate with stakeholders to assess technical impacts, risks, and delivery options.
* Support release strategy, deployment readiness, and operational transition planning.
**Minimum Qualifications:**
* A minimum of 8 years of professional experience in Java software development.
* Bachelor’s Degree in Computer Science, Engineering, or a related technical field.
* Must hold an active CompTIA Security\+ certification. No other certifications are required.
* Demonstrated experience working in an Agile development environment.
* Technical Skills:
+ Strong proficiency in Java development and experience building RESTful APIs.
+ Proven capability to decompose and refactor existing Java functionality.
+ Required experience in database management and the Oracle SQL language.
+ Ability to produce and understand SDD, SSDD, and DBDD documentation.
**Preferred Qualifications:**
* Familiarity with the Linux operating system and its basic tools.
* Basic understanding of frameworks like Spring or Hibernate.
* Experience with front\-end frameworks, particularly PrimeFaces.
* Knowledge of IBM specific network interfaces.
* Basic understanding of containerization technologies (Docker, Kubernetes) and cloud platforms (AWS, Azure).
**Clearance Requirement**
* Must be a U.S. Citizen and able to successfully obtain and maintain a Public Trust / T\-1 level background investigation.
**Physical Requirements:**
* Must be able to remain in a stationary position 50%
* Frequently communicates with co\-workers, management, and customers, which may involve delivering presentations
Get jobs like this in your inbox
Join thousands of digital nomads getting the best remote jobs delivered weekly. Free, no spam.