2

Remote Java Programmer Jobs in Ellicott City, MD

Lead Java Full Stack Developer

Washington, DC ยท Remote

$59.50 - $76.75/hr

C. (Remote Role) The candidate shall lead a team of talented developers in designing, building, and deploying enterprise-scale applications using a modern Java and Angular technology stack. The ...

Senior Software Engineer, Java

Baltimore, MD ยท On-site +1

$150K - $220K/yr

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... We hire the best software engineers with experience in our stack: NinjaOne is built on Java ...

Location - We are flexible on remote working from home, if you are located in the USA and reside in ... We hire the best software engineers with experience in our stack: NinjaOne is built on Java ...

... Java-based backend services and APIs - Collaborate with UI/UX designers and frontend developers to ... This is a remote position. Compensation: $60.00 per hour About Us AHU Technologies INC is an ...

Agile Developer 3 - 8813-OL

Hanover, MD ยท On-site +1

$78K - $250K/yr

Writing java spring boot based micro service applications utilizing AWS native technologies ... Flexible work arrangements, including remote work options * Flexible Spending Accounts (FSAs)

next page

Showing results 1-20

People also search for

Remote Java Programmer information

See Ellicott City, MD salary details

$36

$54

$69

How much do remote java programmer jobs pay per hour?

As of Jun 18, 2026, the average hourly pay for remote java programmer in Ellicott City, MD is $54.98, according to ZipRecruiter salary data. Most workers in this role earn between $47.16 and $62.50 per hour, depending on experience, location, and employer.

What Does a Remote Java Programmer Do?

As a remote Java programmer, your duties are to complete coding tasks for computer software, mobile technology, and web applications in Java. Your specific responsibilities depend largely on your company or the needs of your client. Typically, a Java programmer implements the Java application phase and collaborates with other web developers and back-end programmers to ensure that applications or programs work according to specifications. You may also collaborate with quality assurance workers to debug and test software before its release.

How does a remote Java programmer typically collaborate with team members and manage project tasks?

As a remote Java programmer, collaboration is primarily facilitated through digital communication tools like Slack, Microsoft Teams, and project management platforms such as Jira or Trello. You'll participate in regular virtual meetings, code reviews, and pair programming sessions to stay aligned with your team. Effective written and verbal communication is essential, as you'll coordinate with project managers, QA testers, and other developers to address issues and share progress. Staying organized and proactively seeking feedback ensures smooth workflow and project delivery, even without in-person interactions.

What is the difference between Remote Java Programmer vs Remote Java Developer?

AspectRemote Java ProgrammerRemote Java Developer
Required CredentialsBachelor's in Computer Science or related field, Java certifications often preferredBachelor's in Computer Science or related field, Java certifications often preferred
Work EnvironmentRemote, often project-based or freelanceRemote, typically full-time or contract roles within teams
Employer & Industry UsageTech companies, startups, software firmsTech companies, enterprise software, financial services
Common Search & ComparisonYesYes

Remote Java Programmers and Remote Java Developers share similar qualifications and work environments, often working remotely for tech-focused companies. The main difference lies in the role scope: programmers focus on coding and implementing Java solutions, while developers may also handle design, architecture, and project coordination. Both roles are in high demand in the tech industry, making them comparable options for remote software professionals.

What are the key skills and qualifications needed to thrive as a Remote Java Programmer, and why are they important?

To thrive as a Remote Java Programmer, you need strong proficiency in Java programming, object-oriented design principles, and typically a bachelor's degree in computer science or a related field. Familiarity with development tools such as IntelliJ IDEA or Eclipse, version control systems like Git, and frameworks such as Spring or Hibernate is often required. Excellent time management, self-motivation, and strong written communication skills are crucial for effective remote collaboration. These skills ensure high-quality software development, seamless teamwork across distributed environments, and the ability to meet project deadlines.

What are Remote Java Programmers?

Remote Java Programmers are software developers who specialize in using the Java programming language to design, build, and maintain applications while working from a location outside of a traditional office setting. They collaborate with teams and clients using digital communication tools, contributing to projects such as web applications, enterprise systems, and mobile apps. These professionals are responsible for writing clean, efficient code, debugging, and ensuring software reliability, all while leveraging the flexibility of remote work. Remote Java Programmers often work for technology companies, startups, or as freelancers.
What are the most commonly searched types of Java Programmer jobs in Ellicott City, MD? The most popular types of Java Programmer jobs in Ellicott City, MD are:
What cities near Ellicott City, MD are hiring for Remote Java Programmer jobs? Cities near Ellicott City, MD with the most Remote Java Programmer job openings:
Sr. Java Developer with Security Clearance

Sr. Java Developer with Security Clearance

Marathon TS Inc

Washington, DC โ€ข Remote

$64.50 - $82.25/hr

Other

This job post hasย expired 1 day ago.ย Applications are no longer accepted.


Job description

Marathon TS is seeking a Sr. Java Developer to work 100% remote in support of a DOD program. Summary: ยท The Computer Programmer shall contribute in all phases of the development lifecycle in support of commercial and Federal health care customers.

Duties and Responsibilities: ยท Responsibilities include application of third and fourth generation programming languages, experience with object-oriented programming, ability to develop complex software to satisfy design objectives, and experience developing software for data base management systems. ยท General experience includes knowledge of Internet working, client/server environments, and demonstrated experience supervising software development projects. ยท Must have strong development architecture experience.

ยท Design, develop and document overall system requirements, supporting software system design and architecture. ยท Develop innovative solutions that meet organizational needs with respect to functionality, performance, scalability, reliability, realistic implementation schedules, and alignment to development goals and principles. ยท Estimate engineering effort, plan implementation, and rollout system changes.

ยท Create infrastructure and apply test cases, and apply automation geared towards ensuring quality. ยท Write well designed, testable, efficient code. ยท Lead product initiatives, mentor and guide junior team members, and recommend improvements.

ยท Develop industry and product technical expertise. ยท Share release management duties n feature rollouts. ยท Identify and assist with problem solving of stability and scalability issues in a time critical environment.

ยท Identify project risks and work efficiently to mitigate them. ยท Evaluates existing applications to determine technical changes, schedules projects, resources, and monitors project timelines. ยท Works with a team of analysts or developers responsible for the organization's applications development and analysis function.

ยท Focus on infrastructure updates and integration and participate in application updates, gap analysis, data migration planning and validation. ยท Other duties as assigned Minimum Qualifications: (To perform this job successfully, an individual must be able to perform each essential duty satisfactorily.) ยท Bachelor's degree required. ยท 6 years of related work experience.

ยท Ability to complete initial phone screening prior to interview scheduling. ยท Must have current or recent (within past 2 years) DoD NACLC or higher successful investigation. Knowledge, Skills and Abilities: ยท Knowledge of health care information systems and Federal health care systems is required.

ยท Experience must include the following: Java, J2EE, SOA services, Spring, Object Oriented Concepts, Data Structures, Apache, Tomcat, REST Services, Web technologies and internet protocols. ยท Database driven application development such as Oracle, SQL, or schema design; HTML, AJAX, SOA: SOAP/RESTful Services. ยท Knowledge of web services and SOA related standards that include REST/OAuth/JSON.

ยท Knowledge of Windows and UNIX development environment, source code management such as Git and bug tracking. ยท Java application debugging and DB performance issues; IBM WebSphere or other J2EE application servers. ยท Must have an excellent understanding of computer science fundamentals, data structures, algorithms, and software design.

ยท Possess expertise in object-oriented design methodology and large-scale application development in Java. ยท Working knowledge of all aspects of SDLC including requirement/design reviews as well as code reviews. ยท Must have strong organizational skills with the ability to prioritize.

ยท Ability to manage multiple tasks with time related constraints in a fast-paced environment. ยท Possess excellent written and oral communication, presentation, interpersonal and analytical skills. ยท Possess strong problem-solving skills.

ยท Ability to self-start and work independently or as a team. ยท Ability to work Pacific time, nights, and weekends as requested. ยท Ability to travel up to 10% to Sacramento, CA as requested.


Marathon TS logo

About Marathon TS

Sourced by ZipRecruiter

Marathon TS provides a full range of professional services for clients that require support from professionals with specialized skills and experience in a specific technical area or subject matter. Marathon TS also provides IT solutions, including strategy, operations, transformation and mission support.

Industry

It services

Company size

51 - 200 Employees

Headquarters location

Sterling, VA, US

Year founded

2009

Social media