1

Sr Java J2Ee Developer Jobs in Fairborn, OH (NOW HIRING)

Senior Engineer

Dayton, OH · On-site

$120K - $180K/yr

Senior Engineers on our Distributed Systems team focus on building data platforms that centralize ... Experience with backend languages such as Java, Go, Python * Experience using Kafka and Delta Lake

Senior Software Engineer

Dayton, OH · On-site

$119K - $157K/yr

Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with ... Architect, develop, and test high-performance software (C/C++, Java, Python, Rust) aligned with ...

Senior Software Engineer

Dayton, OH · On-site

$119K - $157K/yr

Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with ... Architect, develop, and test high-performance software (C/C++, Java, Python, Rust) aligned with ...

Senior Software Engineer

Dayton, OH · On-site

$119K - $157K/yr

Tangram Flex is seeking a Senior Software Engineer with a minimum of 8 years of experience with ... Architect, develop, and test high-performance software (C/C++, Java, Python, Rust) aligned with ...

AI/ML Engineer, Senior

Dayton, OH · On-site +1

$99K - $225K/yr

As a Senior Artificial Intelligence and Machine Learning (AI/ML) Engineer, you will design, build ... Apply modern software engineering patterns, including Python, Java, Scala, and Rust, microservices ...

AI/ML Engineer, Senior

Dayton, OH · Hybrid

$99K - $225K/yr

As a Senior Artificial Intelligence and Machine Learning (AI/ML) Engineer, you will design, build ... Apply modern software engineering patterns, including Python, Java, Scala, and Rust, microservices ...

AI/ML Engineer, Senior

Dayton, OH · Hybrid

$99K - $225K/yr

As a Senior Artificial Intelligence and Machine Learning (AI/ML) Engineer, you will design, build ... Apply modern software engineering patterns, including Python, Java, Scala, and Rust, microservices ...

Senior AI/ML Engineer

Dayton, OH · On-site

$99K - $225K/yr

As a Senior Artificial Intelligence and Machine Learning (AI/ML) Engineer, you will design, build ... Apply modern sof tware engineering patterns, including Python, Java, Scala, and Rus t ...

AI/ML Engineer, Senior

Dayton, OH · On-site

$99K - $225K/yr

As a Senior Artificial Intelligence and Machine Learning (AI/ML) Engineer, you will design, build ... Apply modern software engineering patterns, including Python, Java, Scala, and Rust, microservices ...

Senior Software Engineer

Dayton, OH · On-site

$119K - $157K/yr

NextGen Federal Systems (NextGen) is currently seeking to fill multiple Senior Software Engineer ... Python, MATLAB, IDL, Java, JavaScript / Typescript, NodeJS, C++ * Frameworks: Angular, Spring Boot ...

Senior Software Engineer

Dayton, OH · On-site

$119K - $157K/yr

NextGen Federal Systems (NextGen) is currently seeking to fill multiple Senior Software Engineer ... Python, MATLAB, IDL, Java, JavaScript / Typescript, NodeJS, C++ * Frameworks: Angular, Spring Boot ...

Senior Software Engineer

Dayton, OH · On-site

$119K - $157K/yr

NextGen Federal Systems (NextGen) is currently seeking to fill multiple Senior Software Engineer ... Python, MATLAB, IDL, Java, JavaScript / Typescript, NodeJS, C++ * Frameworks: Angular, Spring Boot ...

New Senior Engineer Dayton, OH Apply This is a U.S. based position. All of the programs we support ... Experience with backend languages such as Java, Go, Python * Experience using Kafka and Delta Lake

Software Engineer, Senior

Dayton, OH · On-site +1

$119K - $157K/yr

What Impact You'll Have GRVTY is looking for a Senior Software Engineer to join a small ... C, C++, MATLAB, Java, or Rust. * Advanced degree in a relevant technical field (Computer Science ...

Showing results 41-60

Sr Java J2Ee Developer information

See Fairborn, OH salary details

$10

$59

$81

How much do sr java j2ee developer jobs pay per hour?

As of Sep 2, 2026, the average hourly pay for sr java j2ee developer in Fairborn, OH is $59.35, according to ZipRecruiter salary data. Most workers in this role earn between $52.02 and $66.30 per hour, depending on experience, location, and employer.

What is a Sr Java J2EE developer?

Sr Java J2EE Developers are experienced software engineers who specialize in building, deploying, and maintaining enterprise-level applications using Java and the Java 2 Platform, Enterprise Edition (J2EE). They work with technologies like Servlets, JSP, EJB, and frameworks such as Spring and Hibernate to develop scalable, secure, and reliable software solutions. Senior developers often lead teams, design system architecture, and ensure best coding practices are followed throughout the software development lifecycle.

What are some common challenges Sr Java J2EE developers face when working on large-scale enterprise applications?

Sr Java J2EE Developers often encounter challenges such as managing application scalability, ensuring code maintainability, and integrating with legacy systems. Large-scale projects typically involve coordinating with cross-functional teams, which requires effective communication and collaboration skills. Additionally, staying updated with evolving frameworks and best practices is crucial to address performance bottlenecks and maintain security. Proactively addressing these challenges is essential for delivering robust, high-quality enterprise solutions.

What are the key skills and qualifications needed to thrive as a Sr Java J2EE developer, and why are they important?

To thrive as a Sr Java J2EE Developer, you need advanced proficiency in Java programming, expertise in J2EE frameworks, and a bachelor's degree in computer science or a related field. Familiarity with tools like Spring, Hibernate, Maven, RESTful APIs, and version control systems such as Git is typically required. Strong problem-solving abilities, effective communication, and leadership skills make a developer stand out in this senior role. These competencies are crucial for designing robust enterprise applications, collaborating with cross-functional teams, and leading projects to successful completion.

What is the difference between Sr Java J2Ee Developer vs Java Software Engineer?

AspectSr Java J2Ee DeveloperJava Software Engineer
Required CredentialsBachelor's in CS or related, Java certifications often preferredBachelor's in CS or related, Java certifications beneficial
Work EnvironmentDevelops enterprise applications, often in large teamsDesigns and develops Java applications, may work in teams or individually
Industry UsageCommon in finance, healthcare, and enterprise sectorsUsed across various industries including tech, finance, and startups
Search & Comparison IntentOften compared for seniority, responsibilities, and skillsCompared for roles, skills, and career progression

While both roles involve Java development, Sr Java J2Ee Developers typically focus on enterprise-level applications with more experience and responsibilities, whereas Java Software Engineers may work on a broader range of Java projects, including both enterprise and consumer applications.

What are popular job titles related to Sr Java J2Ee Developer jobs in Fairborn, OH?

For Sr Java J2Ee Developer jobs in Fairborn, OH, the most frequently searched job titles are:

What job categories do people searching Sr Java J2Ee Developer jobs in Fairborn, OH look for?

The top searched job categories for Sr Java J2Ee Developer jobs in Fairborn, OH are:

What cities near Fairborn, OH are hiring for Sr Java J2Ee Developer jobs?

Cities near Fairborn, OH with the most Sr Java J2Ee Developer job openings:

Infographic showing various Sr Java J2Ee Developer job openings in Fairborn, OH as of August 2026, with employment types broken down into 53% Full Time, and 47% Contract. Highlights an 93% In-person, and 7% Hybrid job distribution, with an average salary of $123,447 per year, or $59.3 per hour.

$119K - $157K/yr

Other

This job post has expired 2 days ago. Applications are no longer accepted.


Job description

+1 571-556-1002 |naresh@sapphiresoftwaresolutions.com

Hiring Sr. Software Engineer (Azure Cosmos Ingestion)-Only W2 || Hybrid Dayton OH

Hi Folks

Please check the JD and share your updated resume

JD

Sr. Software Engineer (Azure Cosmos Ingestion)

Hybrid onsite in Dayton, OH (local or relocate)

12mo +

100s of datasets with 100DBs daily for datasets and 100’s of TB’s overall (10s of TB’s would be great) – need someone with this caliber of data ingestion within Cosmos DB -- or close to this amount daily 100TBs will be hard to come by for 1 person …. (Azure shop remember)


Responsibilities

Design, build, test, and maintain Java 17 applications and shared components that load data into Azure Cosmos DB.

Engineer continuous and bulk ingestion patterns that can support hundreds of datasets, hundreds of gigabytes of daily data movement, and a multi-hundred-terabyte data estate.

Own end-to-end data correctness for Cosmos loads, including source-to-target reconciliation, record-count validation, duplicate prevention, update handling, deletion handling, and detection of partial or incomplete loads.

Design idempotent processing and safe recovery behavior for retries duplicate delivery, late-arriving data, out-of-order changes, pod termination, and partially completed batches.

Tune the Azure Cosmos DB SDK for bulk ingestion, including client lifecycle, connection settings, concurrency, batching, timeouts, retry behavior, and application-level back-pressure.

Monitor and troubleshoot request units, autoscale or provisioned throughput, HTTP 429 responses, hot partitions, latency, and uneven workload distribution.

Develop capacity and cost models using representative document sizes, indexing policies, operation types, daily volume, peak load, backfills, and reload scenarios.

Perform approved Cosmos container and data operations, including container creation or deletion, throughput changes, indexing or TTL changes, bulk corrections, reloads, and targeted data repair.

Build and maintain tools and procedures for reconciliation, replay, backfill, data correction, and post-restore recovery without creating duplicates or losing newer changes.

Create representative load, performance, and failure tests that validate throughput, cost, latency, throttling, retry behavior, correctness, and recovery at expected production scale.

Define and implement production observability for write volume, request charge, 429 rate, latency, queue depth and lag, success and failure counts, reconciliation mismatches, storage growth, and estimated cost.

Support Azure- and AKS-hosted workloads, including troubleshooting pod restarts, CPU or memory pressure, ephemeral storage, networking, I/O latency, connection pressure, and downstream service limits.

Collaborate with Cosmos platform, data-model, architecture, SRE, and downstream consumer teams on partitioning, document structure, indexing, capacity, query-related remediation, and operational ownership boundaries.

Establish reusable engineering patterns, documentation, dashboards, runbooks, and knowledge transfer so the capability can be supported by the broader team rather than a single specialist.

Deep hands-on experience with the Azure Cosmos DB Java SDK v4, including bulk execution and client diagnostics.

Experience operating Cosmos DB ingestion at a scale comparable to hundreds of gigabytes per day, multi-terabyte containers, or a data estate measured in tens or hundreds of terabytes.

Experience with Microsoft Entra workload identity, managed identity, Cosmos data-plane RBAC, private endpoints, and least-privilege access patterns.