ePATHUSA Inc - Senior Java Full-Stack Developer
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.