Requirements
Must have:
- We require 3 to 5 years of professional experience developing Java applications. - We need strong experience building browser-based or web applications. - We require solid working knowledge of relational databases and SQL. - We need experience developing and working with RESTful services and APIs. - We require familiarity with application security, authentication, and authorization concepts. - We value experience in collaborative, team-oriented development environments. - We require strong English communication skills. - We require the ability and willingness to work onsite in Dayton, Ohio several days per week. - We require candidates to be legally authorized to work in the United States without current or future sponsorship. - We require a bachelors degree. - Preferred: experience with enterprise membership, CRM, billing, or manufacturing systems. - Preferred: experience with Oracle or SQL Server database platforms. - Preferred: familiarity with Java frameworks and development tools such as Eclipse. - Preferred: any exposure to .NET. - Preferred: experience with automated testing tools. - Preferred: experience with front-end technologies such as HTML, CSS, JavaScript, and modern JavaScript frameworks. - Preferred: exposure to SaaS architectures and multi-tenant systems. - Preferred: experience with CI/CD pipelines and modern DevOps practices. - Preferred: understanding of reporting, analytics, or data-driven applications.
Responsibilities:
- We design, develop, and enhance a Java-based web application that supports a large organization. - We build and maintain backend services that connect with a commercial relational database. - We write and tune SQL queries, stored procedures, triggers, and data access layers. - We partner with product owners, analysts, and operations teams to convert business needs into technical solutions. - We maintain and improve existing application components, including performance optimization and refactoring. - We participate in code reviews, testing, and deployment efforts. - We troubleshoot and resolve application and data issues in both development and production environments. - We contribute to technical documentation and development standards. - We collaborate across the full application stack on business-critical systems.
-
Company:
We are Ross Group, an employee-owned company founded in 1994, and we specialize in creating tailored technology solutions that deliver meaningful business results for data-driven environments. We are hiring a Java Application Developer to join our dynamic development team and help us support a mission-critical platform with real operational impact. This role offers competitive compensation and benefits, including health, dental, vision, life insurance, paid time off, a 401(k) with company match, and an ESOP. We provide a collaborative, technically engaged team culture with hybrid work and regular in-person collaboration in Dayton, Ohio.