Job closedPosted 4 months ago

ePATHUSA Inc - Senior Java Full-Stack Developer

Full Stack Developer
Open to offers Saint Paul, United States
Twine JobsVerified
Stretford, United Kingdom · Organization

Full Stack Developer is needed in Saint Paul, United States.

Client: ePATHUSA Inc

Location: Saint Paul, MN, us

Contract: Freelance

Job Description

This is a remote position. We are seeking a Senior Java Full-Stack Developer to develop and implement a new module within the existing CLiCS application, supporting the full lifecycle of USDA and state program reviews. The selected candidate will work closely with MNIT/MDE and Nutrition Program Services (NPS) to design, develop, and implement a new Review Management module. Responsibilities include:

  • Collaborating with business users, business analysts, QA, and developers to understand requirements and translate them into technical designs and working software.
  • Contributing to risk identification, effort estimation, status reporting, and project planning activities.
  • Producing architecture diagrams, data models, specifications, API contracts, and component designs aligned with best practices.
  • Designing and implementing the new module, including dynamic form building, review workflows, scheduling, findings, corrective actions, and document management.
  • Building dynamic and program-specific electronic forms with validations, scoring logic, and lifecycle states.
  • Developing RESTful APIs and backend services using Java, Spring MVC, JPA/Hibernate, and SQL.
  • Creating responsive, mobile-friendly user interfaces using approved front-end frameworks; implementing client-side validation and accessibility (WCAG 2.1 AA).
  • Implementing document upload, storage, retention, metadata tagging, and secure retrieval.
  • Developing and maintaining scheduling components for review phases, notifications, and deadlines using Quartz or other solutions.
  • Integrating search, caching, and performance enhancements.
  • Implementing complex reporting requirements, including USDA 640 submissions and transparency reports.
  • Writing clean, secure, maintainable code with comprehensive test coverage.
  • Identifying and resolving defects, performance bottlenecks, and security vulnerabilities.
  • Producing documentation for architecture, APIs, workflows, data models, and support operations.
  • Providing knowledge transfer and technical training to internal staff and support teams.
  • Mentoring and guiding other developers, supporting code reviews, and promoting best practices.
  • Working independently to design and deliver assigned features, coordinating with the larger project team.

Requirements

Required/Preferred Skills and Experience:

  • 10+ years of professional experience in enterprise Java application development.
  • 3+ years of experience designing or architecting scalable, secure applications using Spring and cloud services.
  • Deep expertise with the Spring ecosystem (Spring MVC, Spring Data JPA, Spring Security, Spring Validation).
  • Strong proficiency with Hibernate/JPA and relational schema design.
  • Hands-on experience developing and consuming RESTful APIs.
  • Experience with responsive, accessible front-end interfaces using HTML, JavaScript, jQuery, Bootstrap, or modern frameworks (React/Angular).
  • Experience building configurable or dynamic form systems and workflow/state-machine logic.
  • Strong SQL skills with experience in SQL Server.
  • Practical experience with document upload, metadata tagging, and secure retrieval.
  • Experience generating complex regulatory or compliance reports.
  • Strong understanding of application performance tuning and query optimization.
  • Extensive experience writing automated tests using JUnit or equivalent frameworks.
  • Experience with CI/CD pipelines and deployment automation.
  • Strong knowledge of secure coding practices.
  • Experience in Agile/Scrum teams, participating in planning and delivery.
  • Familiarity with Azure cloud services.
  • Proven ability to write production-grade code independently.
  • Experience serving as a technical lead or solution engineer.
  • Experience designing and implementing modular architecture for complex systems.
  • Experience working in government or compliance-driven environments.

Benefits

Benefit Package includes:

  • Paid Sick Time
  • Insurance for Medical, Dental, Vision, and Life Available
  • 401(k) including Employer Match
  • HSA, Short-term & Long-term Disability Available
  • We are an EEO/Veterans/Disabled employer

No longer accepting applications

Get instant notifications for new Full Stack Developer jobs. Enter your email:

  • How It Works


    🔍

    Get quality leads

    Review job leads for free, filter by local or global clients, and get real time notifications for new opportunities.


    🎉

    Apply with ease

    Pick the best leads, unlock contact details, and apply effortlessly with Twine's AI application tools.


    📈

    Grow your career

    Showcase your work, pitch to the best leads, land new clients and use Twine’s tools to find more opportunities.