1

Junior Java Developer Relocation Jobs in Frederick, MD

The successful candidate will serve as a technical leader, mentor junior developers, and contribute ... Develop full-stack web applications utilizing Python, Java, JavaScript, Django, REST APIs, AJAX ...

Develop full-stack web applications utilizing Python, Java, JavaScript, Django, REST APIs, AJAX ... Mentor junior software engineers and provide technical guidance across development teams. * Support ...

Sr. Software Developer

Gaithersburg, MD · On-site

$107K - $195K/yr

Performcode reviews andmentor junior developersto promote engineeringexcellence and ... Java * C# * Python * C++ * Experience developing web-based applications andenterprise ...

Sr. Software Developer

Gaithersburg, MD · On-site

$59 - $77.75/hr

Perform code reviews and mentor junior developers to promote engineering excellence and knowledge ... Java * C# * Python * C++ * Experience developing web-based applications and enterprise software ...

Perform code reviews and mentor junior developers to promote engineering excellence and knowledge ... Java C# Python C++. * Experience developing web-based applications and enterprise software ...

Perform code reviews and mentor junior developers to promote engineering excellence and knowledge ... Java * C# * Python * C++ * Experience developing web‑based applications and enterprise software ...

Software Engineer

Gaithersburg, MD · On-site

$125 - $150/hr

... Java, and ArcGIS. We don't just fill roles we build teams of high performers and leaders who make ... Guide and mentor junior and mid-level engineers, enforce code quality, and lead peer reviews.

Showing results 21-40

Junior Java Developer Relocation information

See Frederick, MD salary details

$60.6K

$106.2K

$160.1K

How much do junior java developer relocation jobs pay per year?

As of Sep 8, 2026, the average yearly pay for junior java developer relocation in Frederick, MD is $106,212.00, according to ZipRecruiter salary data. Most workers in this role earn between $75,100.00 and $105,900.00 per year, depending on experience, location, and employer.

What is a junior Java developer relocation?

Junior Java Developer Relocation jobs are entry-level positions for Java programmers that include assistance or opportunities to move to a new city or country for work. These roles typically require foundational knowledge of Java programming and software development principles. Employers may offer support such as visa sponsorship, housing assistance, or relocation bonuses to help new hires transition smoothly. Such positions are ideal for recent graduates or early-career developers looking to gain experience while living in a new location.

What are the key skills and qualifications needed to thrive as a junior Java developer relocation?

To thrive as a Junior Java Developer Relocation, you need a solid understanding of Java programming, object-oriented principles, and a relevant degree in computer science or a related field. Familiarity with development tools such as Eclipse or IntelliJ IDEA, version control systems like Git, and knowledge of frameworks like Spring is typically required. Strong problem-solving skills, adaptability, and effective communication are essential soft skills, especially when adjusting to a new environment. These skills and qualities ensure you can contribute effectively to development teams, quickly adapt to new workplaces, and deliver high-quality software solutions.

What are the common challenges faced by junior Java developers who relocate for their first job?

Junior Java Developers who relocate for their first job often face challenges such as adapting to a new work culture, building relationships within a new team, and quickly learning unfamiliar business domains or tech stacks. Additionally, adjusting to a new city or country can add to the initial learning curve, both professionally and personally. It's helpful to proactively seek mentorship, participate in onboarding activities, and take advantage of any relocation support offered by the employer to ease the transition.

What are popular job titles related to Junior Java Developer Relocation jobs in Frederick, MD?

For Junior Java Developer Relocation jobs in Frederick, MD, the most frequently searched job titles are:

What job categories do people searching Junior Java Developer Relocation jobs in Frederick, MD look for?

The top searched job categories for Junior Java Developer Relocation jobs in Frederick, MD are:

What cities near Frederick, MD are hiring for Junior Java Developer Relocation jobs?

Cities near Frederick, MD with the most Junior Java Developer Relocation job openings:

Infographic showing various Junior Java Developer Relocation job openings in Frederick, MD as of August 2026, with employment types broken down into 83% Full Time, 14% Part Time, 2% Contract, and 1% Nights. Highlights an 97% Physical, 1% Hybrid, and 2% Remote job distribution, with an average salary of $106,212 per year, or $51.1 per hour.

Lead Software Developer / System Architect

E Logic

Gaithersburg, MD • On-site

Full-time

Posted 6 days ago


Job description

Location: Gaithersburg, Maryland (On-site)

Clearance: Must be eligible for a NIST site badge; U.S. Citizenship or permanent residency required

Job Type: Full-time

Position Overview

We are seeking a highly skilled Lead Software Developer / System Architect to support the National Institute of Standards and Technology (NIST) Center for Nanoscale Science and Technology (CNST) NanoFab in Gaithersburg, Maryland. This role provides critical software development, system architecture, and technical leadership for the CNST's suite of in-house laboratory management and research applications, including NEMO, SPM, and the Nanolithography Toolbox.

The ideal candidate is a senior-level software engineer with deep expertise in Python, Django, Java, and modern web frameworks, combined with a proven track record of leading complex development projects in a federal or research laboratory environment. This position requires strong technical leadership skills, the ability to architect scalable solutions, and experience managing the full software development lifecycle.

This is a non-personal services contract position. The contractor employee reports directly to the Prime Contractor for all human resources, disciplinary, and administrative matters, while receiving work direction and prioritization from CNST NanoFab management.

Key Responsibilities
  • Lead the design, development, and maintenance of the NEMO laboratory logistics web application (Python, Django, Gunicorn)
  • Oversee development and maintenance of the System for Project Management (SPM) (Java, Kotlin, Spring, JSP)
  • Architect and guide the Nanolithography Toolbox (NT) development (Java, JavaFX)
  • Design and implement new features and modules across all CNST applications
  • Write clean, maintainable, and well-tested code; implement unit and integration tests
  • Conduct code reviews and ensure adherence to best practices and coding standards
  • Package applications using Docker container infrastructure
  • Architect and maintain REST APIs for system integration
  • Ensure seamless integration between NEMO, SPM, NBS, Virtual Database, and other CNST systems
  • Lead the technical direction of all software development activities
  • Mentor and guide junior developers on the project team
  • Participate in bi-weekly progress review meetings with CNST management
  • Develop and maintain Project Plans using GitLab project management software
  • Ensure deliverables are completed on schedule and meet quality standards
  • Document all application changes and code updates in GitLab
  • Implement and enforce code quality standards using SonarQube infrastructure
  • Ensure all software meets NIST and DoC IT Security Policies (NIST SP 800-53 Moderate Impact controls)
  • Maintain open-source GitHub and GitLab repositories; manage release versions and documentation
  • Monitor community feedback from the NEMO Google Group
Qualifications
  • Bachelor's degree in Computer Science, Software Engineering, or related field (Master's preferred)
  • Minimum fifteen (15) years of software development and server administration experience
  • Minimum five (5) years of specific experience in NEMO development; documented history of developing plugins and contributing to official or community edition NEMO repositories
  • U.S. Citizenship or permanent residency required
  • Must be able to obtain a NIST site badge; must pass criminal background check and fingerprinting
  • Proficiency in Python, Java, Kotlin, HTML5, CSS, JS, XML, SQL
  • Proficiency in Django, Flask, Java Spring Framework, JavaFX, JSP, Gunicorn
  • Proficiency in Docker, Docker-Compose, Git, GitLab CI/CD, Ansible
  • Proficiency in Oracle RDBMS, PostgreSQL; SQLDeveloper
  • Proficiency in Maven, EclipseLink, Activiti Workflow, Birt Reports, Jetty Server
  • Proficiency in SonarQube, Unit Testing, Integration Testing
  • Proficiency in Linux (Rocky 8, Ubuntu)
  • Exceptional communication and leadership skills; ability to work with cross-functional teams
  • Ability to exercise sound technical judgment and independently plan and accomplish goals
Schedule & Work Conditions
  • Hours: Monday through Friday, standard NIST business hours (typically 6:00 AM - 7:00 PM access window)
  • Location: NIST Gaithersburg Campus, 100 Bureau Drive, Gaithersburg, MD 20899
  • Federal Holidays Off: All federal holidays as observed by NIST
  • On-site Requirement: All work must be performed on-site unless otherwise agreed in advance by the Government
  • Travel: May be required to represent the CNST at up to two conferences per contract year (travel budget provided)
Security Requirements
  • Must obtain a NIST site badge; requires proof of identity, citizenship/visa status, fingerprinting, and criminal background check (processing takes approximately 4 weeks)
  • IT Risk Level: Moderate Risk - access to NIST IT systems with elevated, limited access rights
  • Must comply with all NIST and DoC IT Security Policies for Moderate Impact (Confidentiality and Integrity) systems
Equal Opportunity Employer

We are an equal opportunity employer and do not discriminate on the basis of race, color, religion, sex, gender identity, sexual orientation, national origin, genetics, disability, age, or veteran status.