> Markdown version of [/jobs/ext/1983079-java-developer](https://www.wearedevelopers.com/jobs/ext/1983079-java-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # JAVA DEVELOPER - **Company:** Atria Group LLC - **Location:** Cincinnati, OH, United States - **Contract:** Temporary contract - **Skills:** Java (Programming Language), JavaScript (Programming Language), Agile Methodology, Agile Modeling, Unix, IBM Rational ClearCase, Databases, IBM DB2, Eclipse (Software), Java Platform Enterprise Edition (J2EE), Human-Computer Interaction, IBM Websphere Application Server, Java Servlet, Spring Framework, Apache Struts, Javaserver Pages, Junit, Standard Sql, Software Engineering, SQL Databases, Backend, Software Coding - **Published:** August 8, 2026 - **Apply:** https://jobs.smartrecruiters.com/AtriaGroupLLC/87238890-java-developer ## About the Role Requires experience with Java, Servlet, J2EE and an understanding of linking to back-end applications. Requires strong interaction and communication with business line. Analyzes, designs, implements, and supports web-related applications support of company's internet/intranet strategy. Strong understanding of O-O. Skills: Java, Spring, J2EE, JSP, Servlet, DB2, SQL, JUnit ## Description Traditionally, companies have paid for products and services using printed invoices and checks. This made the receivers of those payments (aka receivables) happy, since they could use a single process to reconcile the payment back to the remittance advice and the original invoice. As electronics payments have proliferated, the standardization in the way companies can process those payments and remittance has eroded. Payments often arrive through different channels from non-matching, incomplete, or missing remittance information. VantagePoint attempts to standardize receivables processing regardless of payment type: Enable customers to specify key remittance fields required to automatically post incoming payments All payments will be processed through defined filters/rules Payer Lookup to enhance remitter identification Visibility to all incoming payments at summary and detail level through a web user interface Workflow capabilities to research, correct and route exception payments (i.e. payments that do not contain all required remittance fields) Transmit consolidated payment / image files in specified format Generate customized receivables reporting To accomplish this, we are developing this product internally using an agile development approach. Technical skills will involve Java, J2EE, Spring, Struts, JSP, SQL, ClearCase, and JavaScript technologies, working in an agile team with other full-time and contract resources. Resources are expected to be able to to quickly understand and work in large, existing projects, and to enhance and change that project. Team members will work in an agile model, which means they will collaborate with their Product Owner to understand business needs, and then be able to create and update the code accordingly. Team members are responsible for working the system from front-to-back, JSP to Database, and be able to create and diagnose each layer of the application. Although the technologies are common, this is not a straightforward or easy project. Bringing these payment types together, and implementing the workflow and reconciliation tasks, are difficult tasks that require mature, expert-level coding skills in the technologies outlined, as the business requirements will be complex. PREFERRED SKILLS: * Java * J2EE * Spring * SQL * Eclipse * JSP * Unix * ClearCase * WebSphere ## Related Videos - [How Unit Testing Saved My Career](https://www.wearedevelopers.com/videos/1642-how-unit-testing-saved-my-career) - [WeAreDevelopers LIVE - Node and Package Security](https://www.wearedevelopers.com/videos/2138-wearedevelopers-live-node-and-package-security) - [Developing the Backend with Stefan Lingler, CTO at Shpock](https://www.wearedevelopers.com/videos/100360-developing-the-backend-with-stefan-lingler-cto-at-shpock) - [Standing on the Shoulders of Servlets - The Web of Java](https://www.wearedevelopers.com/videos/1917-standing-on-the-shoulders-of-servlets-the-web-of-java) - [The Evolution of Enterprise Java with Jakarta EE 11 and Beyond](https://www.wearedevelopers.com/videos/1562-the-evolution-of-enterprise-java-with-jakarta-ee-11-and-beyond) - [Old tools, new tricks](https://www.wearedevelopers.com/videos/1916-old-tools-new-tricks) ## Related Articles - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top 10 Java Libraries](https://www.wearedevelopers.com/magazine/364-top-10-java-libraries) - [What is a Java Developer?](https://www.wearedevelopers.com/magazine/32-what-is-a-java-developer) - [Java Basics](https://www.wearedevelopers.com/magazine/122-java-basics) - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [6 Reasons to Use Java For Your Next AI Project](https://www.wearedevelopers.com/magazine/111-6-reasons-to-use-java-for-your-next-ai-project)