Software Developer - Senior
This position is listed as Onsite, working 7.25 hours per calendar day, sometime between 8:00 AM and 5:00 PM (excluding breaks) Monday to Friday inclusive, unless otherwise identified.
The Justice Technology Services - Digital Design Branch requires software developers with analysis / design / development experience of delivering highly-secure, high availability, high-performance and high-quality digital products based on Angular, Restful API / Spring Boot, Cloud-Native frameworks, TDD (Test Driven Development), Micro Service model, UI/UX and accessibility standard, CI/CD and test automation processes / tooling to build and enhance products for Criminal Justice Digital Design (CJDD) modernization program.
Successful candidates will work on various applications and integration endpoints including Criminal eIntake / eSearch
Warrant / eHub, Digital Information Repository (DIR) and Integration work streams.
The software developer will be responsible for analysis, design, coding and unit testing of applications capabilities and APIs using Restful API, Spring Boot Cloud-Native Angular technologies, translating functional specifications into working, tested applications (Front-end User-Interface, Backend logic, and integration tier). This includes developing detailed programming specifications, user interface designs, prototypes, writing and/or generating code, compiling data driven programs, compliance to security and accessibility standards / requirements, conducting unit tests, and debugging code.
Keydeliverables will include:
- Development – Writing and/or generating code, conducting unit tests on written code
- Design and Documentation – Participate in creation of high-quality software design and documentation of SDLC phases
- Support – Assist with troubleshooting production issues, analyze logs, on-call support, and day-to-day operations
A Note on the VOR Master Service Agreement:
The VOR Master Service Agreement expires on April 5, 2027, and includes a six (6)-month survival clause, allowing the Statement of Work (SOW) to continue, if operationally required, until October 5, 2027. Extension(s) are only allowed using unused days and/or funds remaining on the contract. No additional funds will be added beyond the maximum contract value and any extension options included in the original SOW.
JTS may exercise its option(s) to extend the SOW beyond April 5, 2027, in accordance with the survival clause. The start date is subject to change based on security clearances and contract signing timelines.
- At least 10 years of hands‑on experience with software development, especially highly sensitive / secure, high performance, high availability Cloud solutions, including application performance analysis, modeling, and tuning.
- Must have extensive experience (5+ years) in development of enterprise-grade applications using Restful API and Angular frameworks, Micro Service Model, etc, and API documentation / testing.
- Must have demonstrated experience (5+ years) in Front-end / User Interface development including proficiency in HTML 5, CSS3, JavaScript / Type Script, responsive web design and cross-browser compatibility, and deep knowledge of Angular Framework like components, services, modules, decorators, routing, and the latest Angular features and best practices.
- Experience with enterprise integration technologies, such as JMS, AMQP, REST, or IBM Mainframe interfaces (e.g. IMS Adapter), and an understanding of how to use them in a Spring Integration context.
- Strong skills in SQL, and extensive experience working with relational databases, such as SQL Server, PostgreSQL, or Oracle, and non-structured database such as MongoDB.
- Solid Experience and knowledge on Azure Platform as a Service (process, tooling, technical) for application delivery across build and continuous operation.
- Have knowledge on application security in Cloud environment, for example, Oauth2, Multi-Factor Authentication, SSO, OWASP, certificate based or protected API, JWT Authentication, TLS
1.2, and Digital Signature (and its interoperability between multiple applications). - Hands‑on experience in pdf generation and implementation
- Have knowledge in database administration, database performance management, data cleansing, data quality, and data conversion & validation.
Desired
#J-18808-LjbffrTo Search, View & Apply for jobs on this site that accept applications from your location or country, tap here to make a Search: