Develop secure, high-performance applications using Java frameworks, microservices, RESTful APIs, and enterprise integration technologies in a provisionally hybrid assignment. Work Monday to Friday within stated hours.
This Senior Software Developer contributes to the Criminal Justice Digital Design modernization program within Justice Technology Services. Deliver capabilities for Criminal eIntake, Digital Information Repository, and ICON IBM Mainframe integration workstreams. Apply requirements analysis, technical design, coding, testing, documentation, and operational troubleshooting across enterprise applications.
Key Responsibilities:
- Design and develop microservice applications and API services
- Integrate applications using REST, JMS, AMQP, or mainframe interfaces
- Write code and conduct unit and integration testing
- Document designs and software development lifecycle phases
- Support production operations by analyzing logs and troubleshooting
Requirements:
- At least 10 years of hands-on software development experience
- Five-plus years developing enterprise-grade RESTful and Angular applications
- Experience with Spring Integration and enterprise integration technologies
- Solid SQL and database experience, including relational databases
- Understanding of authentication, authorization, encryption, and cloud security
Apply Java, Spring Boot, microservices, API integration, SQL, and security expertise to high-availability justice technology systems.