Application Programmer / Java Developer

Software EngineerSoftware EngineerFull TimeRemote

Location

United States

Posted

1 day ago

Salary

Not specified

JavaSpring BootREST APIReactAngularJava ScriptType ScriptHTMLCSSJSONNode.jsJDBCOraclePostgre SQLDynamo DBAWSMavenJunitGitJenkinsCloud BeesTerraformAnsibleDockerKubernetesKafkaMQ

Job Description

This description is a summary of our understanding of the job description. Click on 'Apply' button to find out more.

Role Description

Harmonia Holdings is seeking a skilled Application Programmer / Java Developer to support a federal government client in a dynamic, agile development environment. This role is responsible for participating in all phases of the software development lifecycle, including:

  • Requirements analysis
  • Design
  • Development
  • Testing
  • Deployment
  • Maintenance of enterprise applications

The Application Programmer will develop, test, and maintain applications using Java and modern web technologies while working in a continuous integration and continuous delivery (CI/CD) environment. Responsibilities include:

  • Participate in agile methodologies and contribute within a continuous integration environment.
  • Conduct software analysis, programming, testing, and debugging activities.
  • Analyze user requirements to define business objectives and technical solutions.
  • Contribute to all stages of the software development lifecycle.
  • Develop and maintain applications using Java, Spring Boot, and RESTful services.
  • Implement and remediate SonarQube findings and develop unit tests to ensure code quality.
  • Develop and maintain technical documentation and user support materials.
  • Identify and resolve technical issues across application environments.
  • Support CI/CD pipelines and DevOps processes using tools such as Jenkins/CloudBees and Git.
  • Work with relational and NoSQL databases including Oracle, PostgreSQL, and DynamoDB.
  • Support cloud-based deployments and infrastructure using AWS services (EC2, CloudWatch, Load Balancers, Lambda).
  • Collaborate with cross-functional teams to integrate security and performance best practices.
  • Periodically assist with Help Desk support to troubleshoot and resolve end-user issues.

Qualifications

  • US citizenship is required with the ability to obtain and maintain a Public Trust clearance.
  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of experience in application development and/or Java development.
  • Strong proficiency in Java (Java 8+), Spring Boot, and RESTful web services.
  • Experience with MVC architecture and JDBC.
  • Proficiency with front-end technologies including React (18+), Angular, JavaScript/TypeScript, HTML, CSS, and JSON.
  • Experience with Node.js (22+), Struts 2, Maven, and JQuery.
  • Familiarity with messaging and streaming technologies such as MQ or Kafka.
  • Experience with Oracle 19c, PostgreSQL, DynamoDB, and SQL optimization.
  • Experience working in Windows and Linux environments.
  • Knowledge of AWS services including EC2, CloudWatch, load balancers, and serverless architectures.
  • Experience with infrastructure automation tools such as Terraform and RedHat Ansible Automation Platform.
  • Experience with CI/CD tools such as Jenkins/CloudBees and version control systems such as Git.
  • Familiarity with monitoring tools such as AppDynamics and DataDog.
  • Knowledge of application frameworks, microservices architecture, containerization (Docker/Kubernetes), and cross-platform interoperability.
  • Strong communication, teamwork, and organizational skills.

Requirements

  • Current DHS/ICE Public Trust Suitability.

Benefits

  • Traditional and HSA-eligible medical insurance plans.
  • 100% employer-paid dental and vision insurance options.
  • 100% employer-sponsored STD, LTD, and life insurance.
  • 5% 401(k) company matching.
  • Flexible schedules and teleworking options.
  • Paid holidays and PTO Accrual Plans.
  • Paid Parental Leave.
  • Professional development and career growth opportunities.
  • Team and company-wide events, recognition, and appreciation.
  • And so much more!

Job Requirements

  • US citizenship is required with the ability to obtain and maintain a Public Trust clearance.
  • Bachelor’s degree in Computer Science or related field.
  • 5+ years of experience in application development and/or Java development.
  • Strong proficiency in Java (Java 8+), Spring Boot, and RESTful web services.
  • Experience with MVC architecture and JDBC.
  • Proficiency with front-end technologies including React (18+), Angular, JavaScript/TypeScript, HTML, CSS, and JSON.
  • Experience with Node.js (22+), Struts 2, Maven, and JQuery.
  • Familiarity with messaging and streaming technologies such as MQ or Kafka.
  • Experience with Oracle 19c, PostgreSQL, DynamoDB, and SQL optimization.
  • Experience working in Windows and Linux environments.
  • Knowledge of AWS services including EC2, CloudWatch, load balancers, and serverless architectures.
  • Experience with infrastructure automation tools such as Terraform and RedHat Ansible Automation Platform.
  • Experience with CI/CD tools such as Jenkins/CloudBees and version control systems such as Git.
  • Familiarity with monitoring tools such as AppDynamics and DataDog.
  • Knowledge of application frameworks, microservices architecture, containerization (Docker/Kubernetes), and cross-platform interoperability.
  • Strong communication, teamwork, and organizational skills.
  • Current DHS/ICE Public Trust Suitability.

Benefits

  • Traditional and HSA-eligible medical insurance plans.
  • 100% employer-paid dental and vision insurance options.
  • 100% employer-sponsored STD, LTD, and life insurance.
  • 5% 401(k) company matching.
  • Flexible schedules and teleworking options.
  • Paid holidays and PTO Accrual Plans.
  • Paid Parental Leave.
  • Professional development and career growth opportunities.
  • Team and company-wide events, recognition, and appreciation.
  • And so much more!

Related Job Pages

More Software Engineer Jobs

Sr. Distinguished, Software Engineer - Enterprise Data Storage and Consumption Platforms - Remote-Eligible

Capital One

At Capital One, we think and work like a tech company, using our digital fluency to transform everything about the customer experience. We’re bending data to our will, and turning a stodgy industry on its head. That’s reflected in our ranking as the number one business technology innovator in the U.S. in the 2016 InformationWeek Elite 100.

Software Engineer1 day ago
Full TimeRemoteTeam 10,001+Since 1994H1B Sponsor

As a Senior Distinguished Engineer, you will lead technical strategy, mentor engineers, and drive platform innovation within Capital One's Enterprise Data Storage and Consumption Platforms team.

AWSBi ToolsDatabricksDockerGoJavaJavaScriptKubernetesPythonSnowflakeSwiftTypeScript
Virginia
$286.2K - $326.7K / year

Senior Software Development Engineer

CVS Health

Bringing our heart to every moment of your health.

Software Engineer1 day ago
Full TimeRemoteTeam 10,001+Since 1963H1B No Sponsor

This role involves designing, developing, and implementing digital solutions by applying advanced technical expertise to architect and code software applications. Responsibilities include defining technical architecture, writing complex code, collaborating on high-level architectural decisions, and ensuring the scalability and maintainability of digital solutions.

C#JavaGoJavaScriptAngularSQLPostgreSQLSnowflakeGitAWSAzureGCPKafkaRabbitMQREST APIKubernetesTerraformCI/CDData structuresAlgorithmsObject-oriented designParallel programming
United States + 1 moreAll locations: United States, Bulgaria
$83.4K - $222K / year

Lead Staff Engineer

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Software Engineer1 day ago
Full TimeRemote

This position is posted by Jobgether on behalf of a partner company. We are currently looking for a Staff Engineer. In this role, you'll have a significant impact on our engineering practices and will be instrumental in shaping the technical direction of our team. You will work o...

C#.NETWeb ApplicationsDistributed SystemsAPIDatabasesCI/CDTestingAgile
United States

Systems Programmer

Jobgether

We use an AI-powered matching process to ensure your application is reviewed quickly, objectively, and fairly against the role's core requirements. Our system identifies the top-fitting candidates, and this shortlist is then shared directly with the hiring company. The final decision and next steps (interviews, assessments) are managed by their internal team. We appreciate your interest and wish you the best! Data Privacy Notice: By submitting your application, you acknowledge that Jobgether will process your personal data to evaluate your candidacy and share relevant information with the hiring employer. This processing is based on legitimate interest and pre-contractual measures under applicable data protection laws (including GDPR). You may exercise your rights (access, rectification, erasure, objection) at any time. #LI-CL1 We may use artificial intelligence (AI) tools to support parts of the hiring process, such as reviewing applications, analyzing resumes, or assessing responses. These tools assist our recruitment team but do not replace human judgment. Final hiring decisions are ultimately made by humans. If you would like more information about how your data is processed, please contact us.

Software Engineer1 day ago
Full TimeRemote

This role is responsible for developing, maintaining, and implementing software solutions that support aviation safety, operational analytics, and technical modernization initiatives. You will work on complex computational problems, data integration, and visualization projects th...

PythonRJavaC++software developmentalgorithmsdata visualizationdata integrationtext miningGitAI/MLdata engineeringsimulationdashboard development
United States
$127.1K - $198.6K / year