Apply

Ready to go for it?

AI Apply speeds things up—apply directly if you prefer.

FREE ACCESS
5,000–10,000 jobs/day
JobTailor Logo

See all jobs on JobTailor

Search thousands of fresh jobs every day.

Discover
  • Fresh listings
  • Fast filters
  • No subscription required
Create a free account and start exploring right away.
ePATHUSA, Inc.

Senior Java Full-Stack Developer

ePATHUSA, Inc.

Senior Java Full-Stack Developer developing and implementing a new module within the existing CLiCS application for USDA program reviews. Collaborating with MNIT/MDE and Nutrition Program Services.

Posted 5/1/2026contractRemote • 🇺🇸 United StatesSenior💰 $58 - $62 per hourWebsite

Tech Stack

Tools & technologies
AngularAzureBootstrapCloudHibernateJavaJavaScriptjQueryJUnitReactSpringSQL

About the role

Key responsibilities & impact
  • Develop and implement a new module within the existing CLiCS application
  • Collaborate with business users, business analysts, QA, and developers to understand review program requirements
  • Produce architecture diagrams, data models, specifications, API contracts, and component designs aligned with best practices
  • Design and implement new module, including dynamic form building, review workflows, scheduling, findings, corrective actions, and document management
  • Develop RESTful APIs and backend services using Java, Spring MVC, JPA/Hibernate, and SQL
  • Create responsive, mobile-friendly user interfaces using approved front end frameworks; implement client side validation and accessibility (WCAG 2.1 AA)
  • Implement document upload, storage, retention, metadata tagging, and secure retrieval using acceptable solutions
  • Develop and maintain scheduling components for review phases, notifications, and deadlines
  • Implement complex reporting requirements, including USDA 640 submissions, summary and transparency reports
  • Write clean, secure, maintainable code with comprehensive test coverage using JUnit, Spring Test, or other acceptable solutions
  • Identify and resolve defects, performance bottlenecks, and security vulnerabilities
  • Produce documentation for architecture, APIs, workflows, data models, deployment procedures, and support operations
  • Provide knowledge transfer and technical training to internal staff and support teams
  • Mentor and guide other developers, support code reviews, and promote development best practices.

Requirements

What you’ll need
  • 10+ years of experience in enterprise Java application development
  • Experience designing or architecting scalable, secure applications using Spring and cloud-based services
  • Deep expertise with the Spring ecosystem (Spring MVC, Spring Data JPA, Spring Security, Spring Validation)
  • Strong proficiency with Hibernate/JPA, domain-driven modeling, transactional integrity, and relational schema design
  • Hands-on experience developing and consuming RESTful APIs, API versioning, and documenting APIs
  • Experience developing responsive, accessible (WCAG 2.1 AA) front-end interfaces using HTML, JavaScript, jQuery, Bootstrap, or modern frameworks (React/Angular)
  • Experience building configurable or dynamic form systems, workflow/state-machine logic, rules-driven validation, or similar frameworks
  • Strong SQL skills and experience with SQL Server, including writing and optimizing complex queries, indexing strategies, and large dataset handling
  • Practical experience implementing document upload, metadata tagging, retention rules, and secure retrieval
  • Experience generating complex regulatory or compliance reports
  • Strong understanding of application performance tuning, query optimization, and diagnosing CPU/memory constraints using profiling tools
  • Extensive experience writing automated tests using JUnit, Spring Test or equivalent frameworks
  • Hands-on experience with CI/CD pipelines, automated builds, and deployment automation
  • Strong knowledge of secure coding practices, including protections against SQL injection, XSS, CSRF, parameter tampering, insecure deserialization, and similar vulnerabilities
  • Experience proactively identifying security risks, implementing mitigations, and performing code reviews focused on security and reliability
  • Experience working in Agile/Scrum teams, including participation in planning, estimation, and iterative delivery
  • Familiarity with Azure cloud services
  • Proven ability to write production-grade code independently while also guiding, mentoring, and supporting other developers
  • Experience serving as a technical lead or solution engineer, including evaluating approaches, making architectural recommendations, and ensuring alignment with enterprise standards
  • Experience designing and implementing modular, extensible architecture for complex, workflow-driven systems, including dynamic forms, configurable business rules, and state management
  • Experience working in government, regulatory, or compliance-driven environments with strict audit, reporting, and data governance requirements.

Benefits

Comp & perks
  • Paid Sick Time
  • Insurance for Medical, Dental, Vision and Life
  • Available 401(k) including Employer Match
  • HSA, Short-term & Long-term Disability Available

ATS Keywords

✓ Tailor your resume
Applicant Tracking System Keywords

Tip: use these terms in your resume and cover letter to boost ATS matches.

Hard Skills & Tools
JavaSpring MVCJPAHibernateSQLRESTful APIsHTMLJavaScriptjQueryBootstrap
Soft Skills
collaborationmentoringtechnical trainingproblem-solvingcommunicationleadershipknowledge transfercode reviewsbest practices promotionagile methodologies