2

Remote Java Software Engineer Jobs in Fairfax, VA

Java Software Engineer

Reston, VA · On-site +1

$89K - $121K/yr

Verisign is looking for Junior Java software engineer to expand the Name Studio API team ( An ideal candidate should understand Cloud Computing, preferably AWS, has some knowledge of Machine Learning ...

Java Software Engineer (Top Secret)

Herndon, VA · Remote

$53 - $72.75/hr

Java Software Developer Top Secret Clearance required Security+ certification is highly desired Direct Hire 100% Remote The specific platform knowledge (currently MuleSoft) can be learned. What ...

Java Software Engineer (Top Secret)

Herndon, VA · Remote

$53 - $72.75/hr

Java Software Developer Top Secret Clearance required Security+ certification is highly desired Direct Hire 100% Remote The specific platform knowledge (currently MuleSoft) can be learned. What ...

next page

Showing results 1-20

Remote Java Software Engineer information

See Fairfax, VA salary details

$27

$61

$87

How much do remote java software engineer jobs pay per hour?

As of Jul 28, 2026, the average hourly pay for remote java software engineer in Fairfax, VA is $61.76, according to ZipRecruiter salary data. Most workers in this role earn between $50.87 and $69.76 per hour, depending on experience, location, and employer.

What are the key skills and qualifications needed to thrive in the Remote Java Software Engineer position, and why are they important?

To thrive as a Remote Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and experience with databases, typically supported by a degree in computer science or a related field. Familiarity with tools such as Spring Boot, Git, RESTful APIs, and cloud platforms like AWS or Azure is highly valuable, as are certifications like Oracle Certified Professional Java Programmer (OCPJP). Excellent communication, self-motivation, and time management skills distinguish top candidates in remote environments. These abilities enable engineers to effectively collaborate, meet deadlines, and contribute to high-quality software solutions from any location.

What are the typical challenges faced when working remotely as a Java Software Engineer?

Remote Java Software Engineers often encounter challenges such as maintaining effective communication with distributed teams, managing their own schedules, and staying motivated without in-person oversight. It’s also common to face technical obstacles related to ensuring code quality and integrating with collaborative tools while working independently. However, most organizations support remote engineers with regular virtual meetings, robust project management systems, and communication platforms like Slack or Microsoft Teams. Those who proactively communicate and plan their tasks often find great success and flexibility in a remote setup.

What is a Remote Java Software Engineer job?

A Remote Java Software Engineer is a professional who develops, tests, and maintains Java-based applications while working from a remote location. They collaborate with teams using communication and project management tools, ensuring software quality and performance. Responsibilities often include writing clean code, debugging issues, and integrating with databases or third-party services. This role requires proficiency in Java, frameworks like Spring, and familiarity with cloud platforms or CI/CD pipelines. Remote Java engineers must be self-motivated and able to work independently while adhering to project deadlines.

What are the most commonly searched types of Java Software Engineer jobs in Fairfax, VA? The most popular types of Java Software Engineer jobs in Fairfax, VA are:
What are popular job titles related to Remote Java Software Engineer jobs in Fairfax, VA? For Remote Java Software Engineer jobs in Fairfax, VA, the most frequently searched job titles are:
What job categories do people searching Remote Java Software Engineer jobs in Fairfax, VA look for? The top searched job categories for Remote Java Software Engineer jobs in Fairfax, VA are:
What cities near Fairfax, VA are hiring for Remote Java Software Engineer jobs? Cities near Fairfax, VA with the most Remote Java Software Engineer job openings:
Senior Java Software Engineer

Senior Java Software Engineer

Global Alliant Inc

Rockville, MD • Remote

$120K - $140K/yr

Full-time

Medical, Dental, Vision, Retirement, PTO

Posted 6 days ago


Job description

Senior Java Software Engineer

Location: Remote (U.S.) / Travel to MD for Client/Internal Meetings few times a year
Employment Type: Full-Time
Compensation: $120,000-$140,000 annually, commensurate with experience (Negotiable to an Extent - possibility of 1099)
Benefits: Medical, dental, vision, 401(k) with company match, paid time off, paid holidays, and other company-sponsored benefits.
Position Overview

Global Alliant, Inc. is seeking a highly skilled Senior Java Software Engineer to support a mission-critical application modernization initiative for the U.S. Citizenship and Immigration Services (USCIS). This role involves designing, developing, enhancing, and maintaining secure, scalable enterprise applications using modern cloud-native technologies while collaborating within an Agile software development environment.

The ideal candidate has extensive experience developing enterprise Java applications, strong knowledge of cloud technologies, and a passion for delivering high-quality software that supports critical government operations.


Required Qualifications

Minimum 5 years of professional software development experience with a focus on enterprise application development.
Strong expertise in Java development with experience using Kotlin and exposure to Scala.
Extensive experience developing Java-based web services and RESTful APIs.
Experience working with Docker and containerized application development.
Strong understanding of object-oriented programming, functional programming concepts, and software design patterns.
Working knowledge of the Scala ecosystem, including commonly used frameworks and libraries.
Strong SQL development skills with experience designing and querying relational databases.
Experience developing applications within AWS cloud environments.
Proficiency using Git or similar version control systems.
Excellent analytical, troubleshooting, and problem-solving skills.
Strong verbal and written communication skills with the ability to collaborate effectively across technical and business teams.
Experience working in Agile/Scrum software development environments.


Preferred Qualifications

Experience or familiarity with one or more of the following is highly desirable:

Amazon EMR (Spark) and OpenSearch administration, security, and scalability
Apache Spark, including:
Resilient Distributed Datasets (RDDs)
DataFrames
Spark SQL
Continuous Integration/Continuous Delivery (CI/CD) using Harness
Git-based development workflows
Infrastructure as Code (Terraform and/or AWS CloudFormation)
Kubernetes orchestration
AWS services including:
EC2
S3
IAM
VPC
EKS
Cloud security best practices including:
Encryption
Secret management
Network security


Key Responsibilities

Design, develop, test, and maintain scalable enterprise applications using Java and related technologies.
Develop secure RESTful APIs and microservices.
Build and deploy cloud-native applications within AWS.
Collaborate with architects, developers, DevOps engineers, testers, and stakeholders throughout the software development lifecycle.
Participate in code reviews and contribute to software quality and engineering best practices.
Optimize application performance, reliability, and scalability.
Support containerized deployments using Docker and Kubernetes.
Develop and maintain automated deployment pipelines.
Troubleshoot production issues and implement effective solutions.

  • P
  • roduce technical documentation and participate in Agile ceremonies.


    Education

    Bachelor's degree in Computer Science, Information Technology, Engineering, or a related technical field, or equivalent combination of education and professional experience.


    Security Requirement

    U.S. Citizenship is required for this position.

    This position supports a U.S. federal government contract with the U.S. Citizenship and Immigration Services (USCIS). Accordingly, only U.S. citizens who satisfy applicable government contract and security requirements are eligible for employment in this role.


    ---

    Global Alliant, Inc. provides equal employment opportunities (EEO) to all employees and applicants for employment without regard to race, color, religion, gender, sexual orientation, gender identity or expression, national origin, age, disability, genetic information, marital status, amnesty, or status as a covered veteran in accordance with applicable federal, state and local laws.


    If interested, please email resumes to nathan.s@globalalliantinc.com and you can reach me at 410-212-4891.


    Thank you.


    Global Alliant logo

    About Global Alliant

    Sourced by ZipRecruiter

    Global Alliant is an Innovative and Award winning Information Technology and Software Development Company based in Maryland. We partner with clients to transform their complex and mission critical business challenges using Digital Transformation, Cloud Modernization, Agile Engineering, and Process Automation Solutions. Our core capabilities reach across Public Sectors composed of Federal, State, and Local Government Agencies, and deliver the Best in Class Solutions. Global Alliant understands rapid policy changes to bring suitable program and delivery oversight coupled with technical subject matter expertise to not only meet but exceed client expectations.

    Industry

    It services

    Company size

    51 - 200 Employees

    Headquarters location

    Columbia, MD, US

    Year founded

    2016

    Social media