Logo
Rogers Group, Inc.

Senior Java Developer

Rogers Group, Inc., Nashville, Tennessee, United States, 37211


Rogers Group, Inc., headquartered in Nashville, is a privately held aggregates and asphalt highway construction company operating in 12 states with over 3,000 employees. RGI, established in 1908, has the distinction of being recognized as the largest privately held aggregate producer in the United States.

Increase your chances of reaching the interview stage by reading the complete job description and applying promptly.

We have 86 quarries and 56 asphalt plants across Tennessee, Mississippi, Georgia, Alabama, South Carolina, North Carolina, Kentucky, Arkansas, Texas, Indiana, Illinois, and Ohio.

Rogers Group is currently seeking a SENIOR LEVEL FULL STACK DEVELOPER with at least 10 years of experience to work (in-person, this is not a remote position) with an experienced team on development projects and support existing Java applications for the enterprise. The qualified candidate will work with both the development team and business managers to build new functionality, enhancements as well as troubleshoot/triage various system issues as needed. This position will be based in our corporate office located in the Metro Center business district of Nashville, TN.

Responsibilities:

Develop & Enhance Applications: Build web applications based on user requirements and port existing functionalities to Spring-based applications. Issue Resolution & Maintenance: Independently resolve reported defects/issues through analysis, design, and coding. Collaborate with teammates on root cause analysis, code reviews, and unit testing. Database Management: Compose and analyze complex SQL queries (Oracle) to extract data, perform transformations, and maintain database integrity. Documentation & Design: Create system documentation and contribute to design reviews. Take ownership of work packages and delegate tasks as necessary. Customer Requirements: Assist in gathering and analyzing customer requirements and respond to outages following appropriate processes. Technology Adaptation: Stay adaptable by learning and using new tools and technologies as needed. Best Practices & Mentorship: Implement coding best practices, lead code reviews, and mentor junior developers to enhance team performance. Clear Communication: Articulate complex technical concepts in simple terms to various stakeholders.

Qualifications:

Education: Bachelor's or Master’s in Computer Science/Information Technology. Experience: 10+ years of software engineering with expertise in Java and web services (REST, Spring, JSF). 10+ years with SQL, HTML, CSS, JavaScript, and related frameworks (front and back-end). Skills: Strong Java and Oracle (or other RDBMS) knowledge; ability to work in diverse teams with different viewpoints. A team player who is a continuous learner with the ability to empathize with different user groups to improve our systems/processes. Agile Environment: Experience/certification in Agile Scrum or similar methodologies. ORM Frameworks: 8+ years working with Hibernate or similar ORM frameworks. Database: Expertise in relational database design with Oracle or similar. API Development: Extensive experience building/consuming RESTful APIs. Distributed Systems: Strong background in distributed systems, batch processing, web services, Unix/Linux scripting, and database design proposals. Tools & Technologies: Familiarity with GIT for source control. Knowledge of Salesforce API integration or Synergy imaging systems (a plus but not required). Experience with mobile development (optional). AI Knowledge: Awareness of AI tools with a focus on applying them to improve workflows. Industry Trends: Continuously monitor advancements in technology and recommend relevant applications.

What You Can Expect:

A Sense of Community: We work in close-knit teams and collaborate deeply. Opportunities to Innovate: Working on unique problems in the mining industry requires us to formulate unique solutions that have a tangible, positive impact. Learning Support: We believe in continuous learning and will provide access to online learning platform(s). Work-Life Balance: We strive to provide a good work-life balance and have very limited situations where working outside normal hours is needed. Opportunities to visit Quarries/Asphalt Operations: We work closely with our users in the field and may occasionally get to participate in Site Visits across 12 states.

Rogers Group provides extensive benefits, strong compensation, and a safe, drug-free working environment.

As a Rogers Group employee, you will have access to our competitive company perks, including:

Medical, Dental, Vision Insurance plus Health Savings Account with annual company contribution. Company provided Group Life and Accidental Death & Dismemberment insurance. Retirement 401(k) with company contribution and match at one year of service. Company provided Short- and Long-Term Disability. Paid Holiday’s including Christmas shutdown between Christmas and New Years Day. Paid vacation available after 180-day probationary period and accrued based on years of service. Annual performance-based merit increases. Career growth/advancement opportunities.

RGI EEO Statement

An Equal Opportunity Employer seeking candidates without regard to age, race, national origin, gender, disability, veteran status, gender identity, sexual orientation, or any other protected status.

All applications are accepted online at www.rogersgroupinc.com.