Seeking a Senior Java Full-Stack Developer to develop and implement a new module within the existing CLiCS application. This module will support the full lifecycle of USDA and state program reviews. The role involves close collaboration with MNIT/MDE and Nutrition Program Services (NPS) to design, develop, and implement a new Review Management module. Responsibilities include collaborating with business users, analysts, QA, and developers to understand requirements and translate them into technical designs and software. The developer will contribute to risk identification, effort estimation, status reporting, and project planning. Key tasks involve producing architecture diagrams, data models, specifications, API contracts, and component designs. The role requires designing and implementing the new module, including dynamic form building, review workflows, scheduling, findings, corrective actions, and document management. Specific duties include building dynamic electronic forms with validations and scoring, developing RESTful APIs and backend services using Java, Spring MVC, JPA/Hibernate, and SQL, and creating responsive, mobile-friendly user interfaces with client-side validation and accessibility (WCAG 2.1 AA). The position also involves implementing document upload, storage, retention, and retrieval, developing scheduling components, integrating search and caching, implementing complex reporting requirements, writing clean and secure code with comprehensive test coverage, identifying and resolving defects, and producing documentation. Additionally, the role requires providing knowledge transfer, mentoring other developers, and working independently while coordinating with the project team.
Stand Out From the Crowd
Upload your resume and get instant feedback on how well it matches this job.
Job Type
Full-time
Career Level
Senior
Education Level
No Education Listed
Number of Employees
11-50 employees