1

Java Coding Jobs in Washington (NOW HIRING)

Java Developer

Washington, DC · On-site

$57.75 - $74.75/hr

This position emphasizes Java full stack development, secure coding, CI/CD automation, and compliance with DoD cybersecurity requirements. Developers will work closely with system engineers ...

Java Developer

Washington, DC · On-site

$57.75 - $74.75/hr

This position emphasizes Java full stack development, secure coding, CI/CD automation, and compliance with DoD cybersecurity requirements. Developers will work closely with system engineers ...

Java Developer

Washington, DC

$57.75 - $74.75/hr

This position emphasizes Java full stack development, secure coding, CI/CD automation, and compliance with DoD cybersecurity requirements. Developers will work closely with system engineers ...

Java Developer

Columbia, MD · On-site

$102.30K - $139K/yr

Responsibilities: • Design, develop, test, and maintain Java-based applications and services. • Write clean, efficient, and well-documented code following industry best practices. • Participate ...

Java Developer

Columbia, MD · On-site

$102.30K - $139K/yr

Responsibilities: · Design, develop, test, and maintain Java-based applications and services. · Write clean, efficient, and well-documented code following industry best practices. · Participate in ...

Java Developer

Columbia, MD · Remote

$102.30K - $139K/yr

The Java Developer is responsible for designing, developing, testing, and maintaining scalable ... Participate in code reviews and ensure adherence to coding standards. Collaborate with cross ...

Java Developer

Mclean, VA · On-site

$51.50 - $66.75/hr

Java Developer Duration: 12 months Location: McLean, VA   Must Have- • Java, Spring Boot, AWS ... Write code and tests, build prototypes, resolve issues, and profile and analyze bottlenecks

next page

Showing results 1-20

Java Coding information

See Washington salary details

$17

$64

$87

How much do java coding jobs pay per hour?

As of May 31, 2026, the average hourly pay for java coding in Washington is $64.22, according to ZipRecruiter salary data. Most workers in this role earn between $55.53 and $71.88 per hour, depending on experience, location, and employer.

What is a Java Coding job?

A Java Coding job involves designing, developing, testing, and maintaining applications using the Java programming language. Java developers work on a variety of projects, including web applications, enterprise software, and mobile apps. They write clean, efficient code, debug issues, and collaborate with teams to implement software solutions. Java coding roles often require knowledge of frameworks like Spring, Hibernate, and tools such as Maven or Git.

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

To thrive in a Java Coding role, a strong understanding of Java programming, object-oriented principles, and software development basics is essential, often backed by a degree in computer science or related field. Familiarity with development tools like Eclipse or IntelliJ IDEA, version control systems such as Git, and relevant certifications (e.g., Oracle Certified Java Programmer) are often expected. Strong problem-solving ability, effective communication, and teamwork skills help professionals excel when collaborating on projects and debugging complex systems. These combined competencies enable timely delivery of high-quality, maintainable software solutions in dynamic technical environments.

What are some typical daily tasks or responsibilities for someone working in a Java Coding role?

Professionals in Java Coding roles typically spend their days writing, testing, and debugging Java code as part of a software development team. Tasks often include collaborating with team members to design features, conducting code reviews, resolving bugs, and optimizing existing applications. You may also be expected to participate in daily stand-ups or Agile meetings, update technical documentation, and coordinate with stakeholders to clarify requirements. The ability to balance independent coding with effective team communication is key to success and career growth in this role.

Will AI replace Java devs?

AI is unlikely to fully replace Java developers, as programming requires complex problem-solving, creativity, and understanding of business logic that AI tools currently cannot replicate. Instead, AI can assist Java developers by automating repetitive tasks, code generation, and testing, allowing them to focus on more advanced aspects of software development. Staying updated with new frameworks, tools, and certifications can help Java developers remain valuable in an evolving tech landscape.
What are the most commonly searched types of Java Coding jobs in Washington? The most popular types of Java Coding jobs in Washington are:
What job categories do people searching Java Coding jobs in Washington look for? The top searched job categories for Java Coding jobs in Washington are:
Senior Software Developer (Java/J2EE/Application Modernization)

Senior Software Developer (Java/J2EE/Application Modernization)

CTIS, Inc.

Rockville, MD • Hybrid

$65 - $75/hr

Full-time

Posted 3 days ago


Job description

We are seeking an experienced Senior Developer specialized in migrating Java/J2EE applications to the cloud. You will take ownership for modernizing Java/J2EE applications and migrating them to AWS by re-architecting them to leverage cloud-native features and improve scalability, performance, and agility, while minimizing disruption to existing functionality.

This is a hybrid role, requiring three (3) days per week onsite located in Rockville, MD


Responsibilities

  • Lead Migration Execution: Take ownership of refining and improving components of an enterprise cloud migration effort. Develop migration plans considering approaches such as replatforming (modifying applications to use cloud services with minimal code changes) or refactoring (modernizing code to take advantage of cloud-native capabilities).
  • Hands-On Design & Development: Collaborate with technical leads and work closely with other developers to design and implement migration patterns, reusable components, and reference code that support teams transitioning legacy Java/J2EE applications to AWS. Contribute directly through hands-on coding, solution prototyping, and building migration accelerators.
  • Application Modernization: Rewrite or optimize existing Java code to integrate with AWS services. Break down monolithic applications into modular components or microservices where needed to improve scalability, performance, and maintainability.
  • AWS Service Integration: Select and integrate AWS services based on application needs, such as EC2/ECS/EKS for compute, S3 for storage, RDS for databases, API Gateway for APIs, and Lambda for event-driven processing. Implement basic disaster recovery mechanisms using AWS-native features.
  • Containerization & DevOps Automation: Containerize legacy and modernized applications using Docker, and deploy them to AWS services like ECS or EKS. Use IaC tools such as AWS CloudFormation, SAM, or Terraform to automate environment setup, ensure consistent deployments, and support CI/CD pipelines.
  • Governance, Standards & Cost Awareness: Follow established cloud guidelines, coding standards, and architectural patterns approved by leadership. Provide recommendations that consider cost optimization, scalability, and operational efficiency when building or modifying application components.
  • Collaboration & Communication: Work closely with project leadership, SCRUM teams, and cross-functional stakeholders. Contribute to sprint planning, report progress toward migration milestones, and ensure timely delivery of assigned development tasks.

Qualifications

  • Bachelor’s degree in computer science, Engineering, or a related field (or equivalent practical experience).

  • At least 5+ years of hands-on experience migrating applications onto the AWS platform.

  • Solid migration experience from on-premises servers to AWS using appropriate tools and frameworks.

  • Strong Java programming skills and experience with J2EE frameworks like Spring, Hibernate, and JSF.

  • Strong understanding of AWS architecture and cloud computing concepts.

  • Expertise in containerization technologies like Docker and Kubernetes.

  • Familiarity with Infrastructure as Code (IaC) tools like CloudFormation or Terraform.

  • Knowledge of database migration strategies and experience with different database systems.

  • Understanding of DevOps practices for continuous integration and deployment (CI/CD).

  • Strong problem-solving skills and ability to troubleshoot complex issues in distributed, cloud-based environments.

  • Excellent communication and collaboration skills, with the ability to work effectively in a team environment.

Note:
This is a contract role offering an hourly rate of $65– $75, depending on experience and qualifications.