Senior Full Stack Developer

Not Interested
Bookmark
Report This Job

profile Job Location:

Tallahassee, FL - USA

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

Job Summary

Senior Full Stack Developer / Systems Analyst Java Angular SQL
Job Senior Full Stack Developer - Java/Angular SQL UI/UX Design Spring Jakarta

Client: Florida Department of Law Enforcement

Pay: $65

Location: Tallahassee Florida 32308 (Need local only )

Description of Services & Deliverables

The Systems Analyst is expected to use their skills to participate in the design of a new system to meet the customer requirements which will include several interfaces with other internal and external systems and technology improvements. They will be on a team consisting of the Project Manager two Business Analysts/Quality Analysts and four Systems Analysts to deliver an upgraded system.

The person in this position:

Is knowledgeable in all areas of system development and will understand business processes to successfully develop a new system within s Java/Angular programming environment and SQL 2019 database infrastructure.

Codes the new system to meet functional and non-functional requirements as identified in the LBR at a high level with JADs to delve into the details.

Is responsible for clear communication and coordination between stakeholders the Project Manager and the project team to successfully implement the new system.

Systems Analyst responsibilities include but are not limited to the following:

Planning Organizing Integrating and Implementing requirements with system interfaces scheduled processes (jobs) functions and features

Adhering to Project Control Processes Procedures and Change Control

Technical issue identification and resolution

Deployment and Implementation Planning

Technical leadership within the project team and to others both internal and external to

Collaborating with stakeholders to understand the project requirements

Develop and execute test plans to ensure the new system functions as expected

Document the system design developed code and test results

Report clearly and accurately to the Project Manager on the progress of completing assignments

Transforming requirements gathered in Joint Application Development (JAD) sessions into the application components

Coordinate effectively with Information Technology Services (ITS) staff required to support the project

Effectively work with the Missing Persons & Offender Enforcement Division (MPOE) and Enforcement & Investigative Support (EIS) Bureau Leadership and MEPIC members throughout the software development life cycle to complete this project

Deliverables:

Documented Detailed Technical Requirements

Documented Design Documents

Contributes the technical aspects to the System Security Plan

Documented application components with positive and negative test scenarios

Identification of issues immediately with recommendations to mitigate

Adherence to the project scope as identified by the LBR and Project Manager

Assistance to the Project Manager ensuring Action Items Decisions and optimal design is documented

Design and document application workflows and technical details

Contributor to the Operations & Maintenance Plan

Knowledge transfer to the ITS Maintenance Team

Mandatory Skills and Experience:

Bachelors Degree in Computer Science Business Administration or other related Information Technology (IT) fields

Minimum of 12 years of work experience in SDLC process and large-scale IT projects development

Analysis of detailed requirements and documentation

Programming and implementing the newly developed MEPIC system

UI/UX Design

Strong understanding of modern UI/UX principles

Experience with Material Design 3 Fluent UI or custom design systems

Ability to create responsive intuitive interfaces across devices

Develop UI/UX with section 508 compliance

State Management

Experience with NgRx NGXS or Signals-based state patterns

Ability to manage complex global and local application states

Back-End Engineering (Modern Java Stack)

Java Platform

Advanced experience with Java 21 (LTS)

Strong understanding of modern Java features:

o Lambda Expressions

o Streams API

o Functional Interfaces

o Optional

o Default & Static Methods in Interfaces

o Date/Time API ()

o HTTP Client API

o Local Variable Type Inference (var)

o Switch Expressions (arrow syntax return values)

o Text Blocks (multi line strings)

o Pattern Matching for instanceof

o Record Classes

o Sealed Classes

o Enhanced Pseudo Random Number Generators

o Strong Encapsulation of JDK Internals

o Pattern Matching for switch

o Record Patterns

o Foreign Function & Memory API (FFM)

o Structured Concurrency

o Virtual Threads

o Sequenced Collections

o String Templates

o Scoped Values

o Foreign Function & Memory API (finalized)

o Concurrency & Multithreading (Executors CompletableFuture)

o Reactive Programming (Project Reactor RxJava)

o Alfresco

o Jasper

Spring 3.x (Latest Version)

Expertise in:

o Spring Web / Spring MVC

o Spring Data JPA

o Spring Transactions

o Spring Security 6

o RESTful API design Jakarta EE 10 Concepts

Strong understanding of:

o Jakarta RESTful Web Services (JAX-RS)

o Jakarta Persistence (JPA)

o Jakarta Transactions (JTA)

o Jakarta CDI

o Jakarta Servlet

o Jakarta Faces (JSF) for legacy support

o Jakarta Security

Ability to work with modernized Jakarta namespace

Application Server

Experience deploying and troubleshooting applications on JBoss EAP 8

Understanding of:

o Module management

o Classloading

o Datasource configuration

o Security realms

o Logging subsystems

Database & Data Layer

MS SQL Server 2019/2022

Strong T-SQL experience:

o Stored procedures

o Triggers

o Views

o Indexing & performance tuning

Experience with JDBC JPA/Hibernate and ORM best practices

JSON XML and modern serialization formats

Build Deployment & DevOps

Experience with:

o Maven or Gradle (latest versions)

o CI/CD pipelines (SonarQube Bit Bucket and Jenkins)

Experience in completing programming with the agreed functionality and within the schedule timeline

Excellent oral and written communication skills

Strong collaboration skills with stakeholders and project team

Ability to communicate the technical design in non-technical terms for the end-users to understand

Experience with transforming system requirements to design specifications and programming code

Experience working in a multi-vendor project team members

Preferred Knowledge Skills and Abilities:

Government Law Enforcement or Public Safety IT projects

Masters Degree in Computer Science Business Administration or other related IT fields or equivalent Project Management work experience

Job Responsibilities

The person in this position:

Is knowledgeable in all areas of system development and will understand business processes to successfully develop a new system within s Java/Angular programming environment and SQL 2019 database infrastructure.

Codes the new system to meet functional and non-functional requirements as identified in the LBR at a high level with JADs to delve into the details.

Is responsible for clear communication and coordination between stakeholders the MEPIC Project Manager and the project team to successfully implement the new system.

Systems Analyst responsibilities include but are not limited to the following:

Planning Organizing Integrating and Implementing requirements with system interfaces scheduled processes (jobs) functions and features

Adhering to Project Control Processes Procedures and Change Control

Technical issue identification and resolution

Deployment and Implementation Planning

Technical leadership within the project team and to others both internal and external to

Collaborating with stakeholders to understand the project requirements

Develop and execute test plans to ensure the new system functions as expected

Document the system design developed code and test results

Senior Full Stack Developer / Systems Analyst Java Angular SQL Job Senior Full Stack Developer - Java/Angular SQL UI/UX Design Spring Jakarta Client: Florida Department of Law Enforcement Pay: $65 Location: Tallahassee Florida 32308 (Need local only ) Description of Services & Deliverables The...
View more view more

Key Skills

  • APIs
  • REST
  • Spring
  • SOAP
  • .NET
  • React
  • Node.js
  • Angular
  • J2EE
  • JavaScript
  • Web Services
  • Java