- Home
- Remote Jobs
- Software Developer
Software Developer
Job summary
Work model
Software Developer (Java / Full Stack)
Location: United States - Fully Remote Employment Type: Full‑Time Clearance Requirement: Public Trust (eligible to obtain)
Overview
We are seeking an experienced Software Developer to design, build, and maintain scalable, high‑quality applications in a collaborative, agile environment. The ideal candidate brings deep expertise in Java‑based technologies, API development, and database management, along with the ability to mentor others and contribute to technical documentation.
Key Responsibilities
- Design, develop, and maintain scalable full‑stack applications using Java
- Build, optimize, and integrate RESTful APIs and third‑party services
- Develop and manage SQL databases, ensuring performance, reliability, and data integrity
- Implement AI‑driven features and integrate machine learning models where applicable
- Collaborate with cross‑functional teams to translate requirements into technical solutions
- Participate in code reviews , testing, and CI/CD processes
- Contribute to system architecture, design patterns, and technical best practices
- Support and mentor less‑experienced developers as needed
- Author and maintain technical documentation, including design documents and user manuals
Required Qualifications
- 10 years of professional software development experience
- Strong proficiency in Java and related frameworks (Spring Boot preferred)
- Experience with:
- Spring MVC, Struts
- WebSphere, Tomcat
- GitHub Copilot
- SQL, JDBC
- JUnit, Maven
- CI/CD and DevOps tools
- Proven experience designing and consuming RESTful APIs
- Familiarity with AI/ML concepts and integrating models into applications
- Strong understanding of software architecture, design patterns, and best practices
- Ability to work independently and manage complex assignments
- Excellent problem‑solving and communication skills
- Bachelor's degree in Computer Science, Software Engineering, or a related field (preferred)
Eligibility & Compliance Requirements
- Must be eligible to obtain a Public Trust clearance
- U.S. Citizen or Permanent Resident (Green Card holder)
- Must have resided in the United States for the past 5 years
- Limited international travel during the past 5 years (with some exceptions)
- Successful completion of background screening, including drug screening and credit check
Work Environment
- Agile, team‑oriented development environment
- Professional, business‑casual dress code
- Overtime is rare and must be pre‑approved
Why Join Us?
- Work on impactful, mission‑driven software solutions
- Collaborate with experienced engineers and technical leaders
- Opportunity to influence architecture and mentor others
- Stable, long‑term project environment with modern technologies