DeveloperJobs.io
← Back to all jobs

This position is no longer accepting applications

Closed on June 6, 2026.

This role is filled — get an email when new Software Engineering roles open on DeveloperJobs.io:

Job Description

Openkyber is seeking a Java Fullstack Developer with AI for a contract engagement located in Alaska (hybrid). The role supports Minnesota government programs, emphasizing a Spring and Hibernate backend, RESTful services, dynamic forms, and accessible front-end interfaces, with Azure and CI/CD experience. The position requires a minimum of 3 years of professional experience.

Responsibilities

  • Collaborate with business users, analysts, QA, and development teams to interpret review program requirements and translate them into concrete designs and working software.
  • Support risk assessment, effort estimation, progress reporting, and project planning activities.
  • Create architecture diagrams, data models, specifications, API contracts, and component designs aligned with industry best practices.
  • Design and implement a new module covering dynamic form construction, review workflows, scheduling, findings, corrective actions, and document management.
  • Develop program specific electronic forms across various contexts with validations, scoring logic, and full form lifecycle management.
  • Implement RESTful APIs and backend services using Java, Spring MVC, Hibernate/JPA, and SQL.
  • Build responsive, mobile-friendly user interfaces with approved front-end frameworks, including client-side validation and WCAG 2.1 AA accessibility.
  • Implement document upload, storage and retention with metadata tagging and secure retrieval using approved solutions.
  • Develop scheduling components for review phases, notifications, and deadlines using Quartz or equivalent solutions.
  • Integrate search capabilities, caching, and performance optimizations where appropriate.
  • Support complex reporting requirements, including USDA 640 submissions and related transparency reports.
  • Deliver clean, secure, maintainable code with thorough test coverage using JUnit, Spring Test, or equivalent frameworks.
  • Identify and resolve defects, performance bottlenecks, and security vulnerabilities while following secure coding and compliance standards.
  • Produce documentation covering architecture, APIs, workflows, data models, deployment procedures, and support operations.
  • Provide knowledge transfer and technical training to internal staff and support teams.
  • Mentor peers, participate in code reviews, and promote development best practices.
  • Work autonomously to design and deliver assigned features while coordinating with the broader project team to align with milestones and goals.

Requirements

Minimum experience: 3 years

  • Over ten years of professional experience delivering enterprise Java applications and complex multi-module systems.
  • At least three years designing or architecting scalable, secure applications using the Spring ecosystem and cloud-based services.
  • Deep expertise across the Spring stack, including Spring MVC, Spring Data JPA, Spring Security, and Spring Validation.
  • Strong proficiency with Hibernate/JPA, domain-driven modeling, transactional integrity, and relational schema design.
  • Hands-on experience building and consuming RESTful APIs, API versioning, and API documentation.
  • Experience delivering responsive, accessible front-end interfaces using HTML, JavaScript, jQuery, Bootstrap, or modern frameworks such as React or Angular, with WCAG 2.1 AA compliance.
  • Experience building configurable or dynamic form systems, workflow or state-machine logic, and rule-driven validation.
  • Strong SQL skills with SQL Server, including writing and optimizing complex queries, indexing, and handling large datasets.
  • Practical experience implementing document upload, metadata tagging, retention rules, and secure retrieval.
  • Experience generating complex regulatory or compliance reports.
  • Solid 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.
  • Hands-on 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 related vulnerabilities.
  • Experience proactively identifying security risks, implementing mitigations, and conducting security-focused code reviews.
  • Experience working in Agile or Scrum teams, including planning, estimation, and iterative delivery.
  • Familiarity with Azure cloud services.
  • Proven ability to write production-grade code independently while mentoring peers and supporting other developers.
  • Experience serving in a technical lead or solution engineer role, including evaluating approaches and ensuring alignment with enterprise standards.
  • Experience designing modular, extensible architectures for complex, workflow-driven systems with 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.

Technologies

  • Java
  • Spring MVC
  • Spring Data JPA
  • Spring Security
  • Spring Validation
  • Hibernate/JPA
  • RESTful APIs
  • HTML
  • JavaScript
  • jQuery
  • Bootstrap
  • React
  • Angular
  • SQL Server
  • JUnit
  • Spring Test
  • CI/CD
  • Azure
  • Quartz

Sample Tasks

  • Engage with business users, analysts, QA, and developers to interpret review program requirements and translate them into technical designs and working software.
  • Support 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.
  • Develop program specific electronic forms across various contexts with validations and form lifecycle states.
  • Build RESTful APIs and backend services using Java, Spring MVC, JPA/Hibernate, and SQL.
  • Create responsive, mobile friendly user interfaces with approved front end frameworks; implement client side validation and accessibility.
  • Implement document upload, storage, retention, metadata tagging, and secure retrieval using approved solutions.
  • Develop and maintain scheduling components for review phases, notifications, and deadlines using Quartz or equivalent solutions.
  • Integrate search, caching, and performance improvements where applicable.
  • Implement complex reporting requirements, including USDA 640 submissions and transparency reports.
  • Write clean, secure, maintainable code with comprehensive test coverage using JUnit, Spring Test, or equivalent.
  • 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 milestones and goals.

Similar Jobs