Oran logo

Application Developer – Mid-Level (Java Developer)

Oran

Herndon, VirginiaFull-time6 days ago
Apply Now

At a Glance

Employment Type
Full-time
Experience Level
Mid-level
Location
Herndon, Virginia
Salary
$41.4k - $86.1k
Posted
6 days ago

This is a full-time Application Developer – Mid-Level (Java Developer) position at Oran, based in Herndon, Virginia. The role offers $41.4k - $86.1k.

Compensation

$41.4k - $86.1k

Job Description

Job Title: Application Developer – Mid-Level (Java Developer)

Position: 1 Resource

Experience: 5–10 Years Preferred

Work Environment: Agile Development Team

Client: Centers for Medicare & Medicaid Services (CMS)

Job Summary

We are seeking a skilled Mid-Level Application Developer to design, develop, test, and maintain Java-based custom applications and web services. The ideal candidate will have hands-on experience with Java, JavaScript, Angular, PostgreSQL, and Linux environments, along with a strong understanding of RESTful APIs, application design principles, and software development best practices.

The resource will collaborate with cross-functional teams to implement new functionality, enhance existing applications, participate in technical design discussions, and ensure the delivery of reliable, high-quality software. CMS or other federal healthcare IT experience is preferred.

Key Responsibilities

  • Contribute to the technical design, development, and implementation of Java-based custom applications.
  • Develop, enhance, and maintain RESTful web services and application integrations.
  • Review functional specifications and assist in preparing technical design documents.
  • Estimate development efforts for new features, enhancements, and application changes.
  • Develop and maintain unit tests to ensure code quality, reliability, and performance.
  • Participate in code reviews and provide constructive technical feedback.
  • Work with Angular and JavaScript to develop and maintain application functionality.
  • Write and optimize PostgreSQL queries and support relational database integration.
  • Troubleshoot application issues in Linux-based environments.
  • Communicate task progress, identify potential risks, and escalate technical issues as needed.
  • Collaborate with team members throughout the software development lifecycle and recommend improvements to development processes.
  • Follow established architecture standards, coding guidelines, Agile practices, and CI/CD processes.

Required Technical Skills

Candidates must demonstrate hands-on experience in the following areas:

  • Java: 2+ years of programming experience.
  • JavaScript: 2+ years of development experience.
  • Angular: 2+ years of experience with Angular frameworks.
  • PostgreSQL: 2+ years of experience with relational databases and SQL.
  • Linux: 2+ years of experience working in Linux-based environments.

Preferred Qualifications

  • 5–10 years of overall Java development experience.
  • Experience developing RESTful web services and implementing application integration patterns.
  • Knowledge of application architecture, design principles, performance optimization, and troubleshooting.
  • Experience with the Spring Framework, including Spring Core and Spring MVC; Spring Batch exposure is a plus.
  • Familiarity with Maven or Gradle build tools.
  • Exposure to NoSQL databases, particularly MarkLogic.
  • Experience processing XML and JSON data formats.
  • Familiarity with CI/CD pipelines, DevOps practices, and automated testing.
  • Experience working in Agile/Scrum development teams and contributing to technical discussions.
  • Previous CMS or federal government IT project experience is preferred.

Ideal Candidate Profile

The ideal candidate is a hands-on developer with strong problem-solving skills, clear communication, and the ability to collaborate effectively with technical teams. The candidate should be comfortable working on custom application development, discussing technical solutions, identifying potential impacts across the software development lifecycle, and delivering maintainable, high-quality code.

Skills

Agile Programming Methodologies, AngularJS, Application Integration, Application Programming Interface (API), Architectural Design, Best Practices, Centers for Medicare and Medicaid Services (CMS), Code Reviews, Communication Skills, Content Management Systems (CMS), Continuous Deployment/Delivery, Continuous Integration, Cross-Functional, Data Formats, Design Document, DevOps, Federal Government, Gradle, Health Information Technology, Identify Issues, Information Technology & Information Systems, Internet Application, JSON, Java, JavaScript, Linux Operating System, Maven, NoSQL, Performance Tuning/Optimization, PostgreSQL, Problem Solving Skills, Query Optimization, REST (Representational State Transfer), Relational Databases (RDBMS), Risk Analysis, SQL (Structured Query Language), Scrum Project Management and Software Development, Software Administration, Software Design, Software Development, Software Development Lifecycle (SDLC), Software Engineering, Spring Framework, Spring MVC, Team Player, Technical Writing, Technical/Engineering Design, Test Automation, Test Plan/Schedule, Unit Test, Web Programming, Web Services, XML (EXtensible Markup Language)

Oran

Job Details

Employment Type
Full-time
Location
Herndon, Virginia
Remote Work
No
Posted
6 days ago

Ready to Apply?

Click below to apply directly on the company's website.

Apply on Company Website