Senior Java FullStack Developers

Not Interested
Bookmark
Report This Job

profile Job Location:

Saint Paul, MN - USA

profile Monthly Salary: Not Disclosed
Posted on: 5 hours ago
Vacancies: 1 Vacancy

Job Summary

Title: Senior Java FullStack Developers

Location: Saint Paul MN (Remote)

Duration: 7 Months

Description of Project

The Minnesota Department of Information Technology Services (MNIT) partnering with Minnesota Department of Education (MDE) is seeking two (2) full-time Senior Java FullStack Developers to develop and implement a new module within the existing CLiCS application with a functionality that supports the full lifecycle of United States Department of Agriculture (USDA) and state program reviews. This module will have a dynamic form builder capable of creating and managing multiple electronic forms used for offsite reviews onsite reviews fiscal action calculations specialty assessment tools and other program specific review instruments.

At a high level the resources will work closely with MNIT/MDE and Nutrition Program Services (NPS) to design develop and implement a new Review Management module within the existing application. They will help translate business needs into system features build tools to support program reviews and workflows enable document submission and tracking and support the creation and completion of required forms. They will also help implement reporting needs ensure the system is secure userfriendly and accessible and support the integration of the new module with existing addition the developers will collaborate with staff provide technical guidance document their work and assist with knowledge transfer to ensure longterm maintainability of the solution.

MNIT/MDE is the statewide administrator for USDA Child Nutrition programs. The Nutrition Program Services (NPS) Division of the Minnesota Department of Education (MDE) is keenly concerned with maintaining and improving the automated information technology systems used to operate and manage all Child Nutrition (CN) Programs (i.e. School Meal Programs Summer Food Service Program and Child and Adult Care Food Program). The new review module will ensure NPS can successfully continue its statewide administration of USDA nutrition programs.

Sample Tasks

  • Collaborate with business users business analysts QA and developers to understand review program requirements and translate them into technical designs and working software.
  • Contribute to risk identification effort estimation status reporting and project planning activities.
  • Produce architecture diagrams data models specifications API contracts and component designs aligned with best practices.
  • Design and implement the new module including dynamic form building review workflows scheduling findings corrective actions and document management.
  • Build dynamic and program specific electronic forms (off site on site SFA level site level fiscal action specialty forms compliance tools) including validations scoring logic and form lifecycle states.
  • 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 using Quartz or other relevant solutions.
  • Integrate search caching and performance enhancements where applicable.
  • 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; adhere to secure coding and compliance standards.
  • 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.
  • Work independently to design and deliver assigned features while coordinating with the larger project team to ensure alignment with project milestones and goals.

Desired Qualifications and Skills

  • 10 years of professional experience in enterprise Java application development with a proven ability to deliver complex multimodule systems.
  • 3 years of experience designing or architecting scalable secure applications using Spring and cloudbased services.
  • Deep expertise with the Spring ecosystem (Spring MVC Spring Data JPA Spring Security Spring Validation).
  • Strong proficiency with Hibernate/JPA domaindriven modeling transactional integrity and relational schema design.
  • Handson experience developing and consuming RESTful APIs API versioning and documenting APIs.
  • Experience developing responsive accessible (WCAG 2.1 AA) frontend interfaces using HTML JavaScript jQuery Bootstrap or modern frameworks (React/Angular).
  • Experience building configurable or dynamic form systems workflow/statemachine 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.
  • Handson 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.
Title: Senior Java FullStack Developers Location: Saint Paul MN (Remote) Duration: 7 Months Description of Project The Minnesota Department of Information Technology Services (MNIT) partnering with Minnesota Department of Education (MDE) is seeking two (2) full-time Senior Java FullStack Developer...
View more view more