ePATHUSA Inc - Senior Java Full-Stack Developer

Open job
Full Stack Developer
๐Ÿ’ฐ Negotiable
๐Ÿ“ Saint Paul, United States
Closing date: a month left
Twine Jobs Twine
Based in Manchester, United Kingdom
Last online 6 months ago

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
Posted 2 days ago

  • Apply


    Enter your email to apply

    ย 

    By applying, you agree to our Terms.

    Already have an account? Sign in.

  • 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.