1

Remote Java Software Engineer Jobs in Columbus, OH

Lead Software Engineer We have an opportunity to impact your career and provide an adventure where ... Strong knowledge and practical experience with Java, RESTful APIs, and Microservices architectures.

Salary: $65 - $85 per hour ATM Software Engineer | Remote, but based in Columbus, OH Join a leading ... Develop RESTful APIs using Java, Spring Boot, Spring Cloud Gateway * Implement event-driven ...

Software Engineer (Java & PowerShell) Location Las Colinas (Irving), TX or Columbus, OH (Onsite/Hybrid as applicable; candidates must be able to work in one of these locations) About the Role As a ...

Senior Java Engineer - W2

Columbus, OH · On-site

$120.70K - $158.90K/yr

Columbus, OH (Preferred) / Remote Industry: Banking / Financial Services Job Summary: We are seeking a highly skilled Senior Java Engineer with strong backend development experience in the banking ...

next page

Showing results 1-20

Remote Java Software Engineer information

See Columbus, OH salary details

$25

$58

$82

How much do remote java software engineer jobs pay per hour?

As of May 28, 2026, the average hourly pay for remote java software engineer in Columbus, OH is $58.36, according to ZipRecruiter salary data. Most workers in this role earn between $48.08 and $65.96 per hour, depending on experience, location, and employer.

What is a Remote Java Software Engineer job?

A Remote Java Software Engineer is a professional who develops, tests, and maintains Java-based applications while working from a remote location. They collaborate with teams using communication and project management tools, ensuring software quality and performance. Responsibilities often include writing clean code, debugging issues, and integrating with databases or third-party services. This role requires proficiency in Java, frameworks like Spring, and familiarity with cloud platforms or CI/CD pipelines. Remote Java engineers must be self-motivated and able to work independently while adhering to project deadlines.

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

To thrive as a Remote Java Software Engineer, you need strong proficiency in Java programming, object-oriented design, and experience with databases, typically supported by a degree in computer science or a related field. Familiarity with tools such as Spring Boot, Git, RESTful APIs, and cloud platforms like AWS or Azure is highly valuable, as are certifications like Oracle Certified Professional Java Programmer (OCPJP). Excellent communication, self-motivation, and time management skills distinguish top candidates in remote environments. These abilities enable engineers to effectively collaborate, meet deadlines, and contribute to high-quality software solutions from any location.

What are the typical challenges faced when working remotely as a Java Software Engineer?

Remote Java Software Engineers often encounter challenges such as maintaining effective communication with distributed teams, managing their own schedules, and staying motivated without in-person oversight. It’s also common to face technical obstacles related to ensuring code quality and integrating with collaborative tools while working independently. However, most organizations support remote engineers with regular virtual meetings, robust project management systems, and communication platforms like Slack or Microsoft Teams. Those who proactively communicate and plan their tasks often find great success and flexibility in a remote setup.
What are the most commonly searched types of Java Software Engineer jobs in Columbus, OH? The most popular types of Java Software Engineer jobs in Columbus, OH are:
What are popular job titles related to Remote Java Software Engineer jobs in Columbus, OH? For Remote Java Software Engineer jobs in Columbus, OH, the most frequently searched job titles are:
What cities near Columbus, OH are hiring for Remote Java Software Engineer jobs? Cities near Columbus, OH with the most Remote Java Software Engineer job openings:
Infographic showing various Remote Java Software Engineer job openings in Columbus, OH as of May 2026, with employment types broken down into 86% Full Time, 10% Part Time, and 4% Contract. Highlights an 32% Physical, 4% Hybrid, and 64% Remote job distribution, with an average salary of $121,395 per year, or $58.4 per hour.

Lead Software Engineer - Java / AWS

JPMorganChase

Columbus, OH • On-site

Full-time

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


Job description

Job Summary:
JPMorganChase is a leading financial services firm that focuses on helping individuals and small businesses achieve their financial goals. As a Lead Software Engineer within the Consumer and Community banking technology team, you will enhance and deliver technology products while driving significant business impact through your technical expertise and problem-solving skills.
Responsibilities:
• Engage with development team throughout agile sprints to develop software for reliability and scale, ensuring minimal refactoring or changes
• Identify application patterns and analytics in support of better service level objectives. Design automated software and product upgrades, change management, and release management solutions.
• Gain Experience in Operating Services in Public Cloud, Strong grasp of SRE principles; SLIs/ SLOs, error budgets, incident management, observability, and resilience patterns. Hands-on with observability and incident tooling, Proficiency with CI/CD and deployment strategies
• Drive prioritized remediation programs across change/configuration, capacity/performance, dependency resilience, and code quality.
• Troubleshoot priority and escalation incidents, facilitate blameless post-mortems and ensure permanent closure of incidents and subsequent problem tasks.
• Establish comprehensive automated functional testing with dependable regression suites integrated into CI/CD to gate releases; improve reliability and speed through robust test data and include non-functional checks (performance, resilience, accessibility) in pre‑prod and readiness reviews.
• Implement demand forecasting, load testing, and performance engineering in pre-prod; validate scale assumptions before peak events.
• Run game days and chaos experiments to validate failover, degraded-mode operation, and dependency timeouts.
• Embed shift‑left quality and partner with Product to mature testing practices: co‑define clear acceptance criteria and Definition of Ready/Done, align coverage to critical user journeys, and track quality KPIs (defect escape rate, automated coverage on key paths, change failure rate) tied to service objectives and release readiness.
• Utilize platform and automation
Qualifications:
Required:
• Formal training or certification on software engineering concepts and 5+ years applied experience
• Extensive experience designing, deploying, and managing AWS infrastructure (VPC, EC2, ALB, Elastic Cache, Route 53, S3, IAM) using Terraform for automated, version-controlled provisioning.
• Proficient in writing modular, reusable Terraform code for multi-environment infrastructure automation, state management, and CI/CD integration.
• Hands-on experience deploying, scaling, and managing containerized applications on AWS EKS, including cluster setup, node groups, Kustomize, Helm charts, and service mesh integration.
• Proven track record supporting production platforms with incident response, root cause analysis, troubleshooting, and cross-team collaboration to ensure high availability and reliability.
• Skilled in designing and executing load, stress, and performance tests using JMeter and BlazeMeter to identify bottlenecks and optimize application performance.
• Proficient in coding in one or more languages - Core Modern Java (Version 17 or higher) (Example: Streams, Multithreading, Collections, and Exception handling mechanism, Lamdas) or Python.
• Strong development experience building RESTful APIs, microservices, and enterprise applications using Java and Spring Boot with a focus on scalability and maintainability.
• Familiar with SRE principles including SLIs/SLOs/SLAs, incident management, post-mortems, automation, observability, and reliability engineering practices.
• Experienced in leveraging Splunk, Datadog, and Dynatrace, Cloudwatch, X-Ray for log aggregation, real-time monitoring, alerting, APM, and performance troubleshooting in production environments.
Preferred:
• Developer or Solutions Architect Level AWS Certification
• Experience with any of these Observability tools: Splunk, Datadog, Dynatrace, or Grafana.
• Experience with distributed databases like AWS DynamoDB, AWS RDS Aurora, Cassandra, and Terraform infrastructure-as-code.
• Proficiency in multiple modern programming languages (JAVA, Python, SQL)
• Proficient in AI-assisted coding workflows (Copilot, Claude Code) and collaborative, iterative development with AI tools.
Company:
With a history tracing its roots to 1799 in New York City, JPMorganChase is one of the world's oldest, largest, and best-known financial institutions—carrying forth the innovative spirit of our heritage firms in global operations across 100 markets. Founded in 2000, the company is headquartered in New York, USA, with a team of 10001+ employees. The company is currently Late Stage.