2

Remote Principal Java Software Engineer Jobs in Alexandria, 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 Principal Java Software Engineer information

See Alexandria, VA salary details

$88.8K

$160.2K

$215.7K

How much do remote principal java software engineer jobs pay per year?

As of Jul 28, 2026, the average yearly pay for remote principal java software engineer in Alexandria, VA is $160,204.00, according to ZipRecruiter salary data. Most workers in this role earn between $137,500.00 and $176,600.00 per year, depending on experience, location, and employer.

What is the difference between Remote Principal Java Software Engineer vs Remote Senior Java Developer?

AspectRemote Principal Java Software EngineerRemote Senior Java Developer
Required CredentialsBachelor's/Master's in Computer Science, Java certificationsBachelor's in Computer Science, Java certifications
Work EnvironmentLeadership role, architecture design, cross-team collaborationDevelopment, coding, debugging within teams
Employer & Industry UsageTech companies, large enterprises, consulting firmsStartups, mid-sized companies, tech firms
Common Search & Comparison IntentUnderstanding seniority, responsibilities, and career progressionTechnical skills, project involvement, experience level

The Remote Principal Java Software Engineer typically holds a leadership position, focusing on system architecture and guiding teams, whereas the Remote Senior Java Developer primarily engages in coding and technical implementation. Both roles require strong Java expertise and relevant certifications, but the principal role involves strategic oversight and cross-team coordination, making it suitable for experienced professionals aiming for leadership in Java development.

What are popular job titles related to Remote Principal Java Software Engineer jobs in Alexandria, VA? For Remote Principal Java Software Engineer jobs in Alexandria, VA, the most frequently searched job titles are:
What job categories do people searching Remote Principal Java Software Engineer jobs in Alexandria, VA look for? The top searched job categories for Remote Principal Java Software Engineer jobs in Alexandria, VA are:
What cities near Alexandria, VA are hiring for Remote Principal Java Software Engineer jobs? Cities near Alexandria, VA with the most Remote Principal 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 5 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