Software Java Developer

Teckhorizon Inc

Not Interested
Bookmark
Report This Job

profile Job Location:

Toronto - Canada

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

Job Summary

About the Role

Our Client is seeking a Senior Software Developer with strong experience in integration and middleware development to support Criminal Justice Digital Design (CJDD) initiatives.

The role will focus on building integration infrastructure and APIs that support CJDD products including Criminal eIntake Digital Disclosure and Hearing Hub (D2H2) Digital Information Repository (DIR) and ICON integration workstreams.

The successful candidate will design and develop scalable integration services using modern microservices architecture within the Azure cloud environment.

Key Responsibilities

Develop integration services and APIs using Java Spring Boot and Spring Framework.
Design and build REST APIs to support CJDD integration endpoints and enterprise applications.
Develop middleware and integration infrastructure for justice technology platforms.
Translate functional and technical specifications into working and tested applications.
Write high quality code and perform unit testing debugging and troubleshooting.
Design technical solutions based on enterprise integration patterns and best practices.
Participate in software design documentation and architecture discussions across SDLC phases.
Support integration workstreams for platforms such as Criminal eIntake DIR and D2H2.
Assist with production support troubleshooting and day to day operational support.
Collaborate with architects developers and business teams to deliver scalable integration solutions.

Required Technical Skills

Java and the Java development ecosystem
Spring Boot and Spring Framework
REST API design development documentation and testing
Integration frameworks such as Spring Integration
Microservices architecture and distributed systems
Integration technologies such as JMS AMQP and REST
SQL and relational databases such as SQL Server or Oracle
XML technologies including XPath and XSLT
Data transformation techniques including mapping and normalization
Enterprise integration and API design patterns

Integration & Middleware Technologies

Azure Service Bus
Azure Event Hub
Event driven architecture
Message oriented middleware
Enterprise service bus concepts

Security & Architecture

Security frameworks including OAuth OpenID and SAML 2.0
Authentication authorization and encryption best practices
Secure API and microservices design
Knowledge of Web Content Accessibility Guidelines (WCAG)

Nice to Have

Experience with NoSQL databases such as MongoDB
Experience building APIs integrating Java applications with mainframe copybooks
Experience mentoring developers or leading development teams
Experience working with containerized platforms such as Docker Kubernetes OpenShift or Azure container services

Development Practices

Strong experience writing automated tests including unit tests and API tests
Experience working within Agile methodologies such as Scrum or Kanban
Familiarity with development tools such as JIRA and Confluence
Experience building scalable and highly available enterprise systems

About the Role Our Client is seeking a Senior Software Developer with strong experience in integration and middleware development to support Criminal Justice Digital Design (CJDD) initiatives. The role will focus on building integration infrastructure and APIs that support CJDD products including Cr...
View more view more

Key Skills

  • Bootstrap
  • Attorney
  • Gallery
  • Instrumentation
  • Banking & Finance