Senior IT Consultant responsible for designing, developing, and deploying secure, scalable RESTful APIs and microservices for a court notification platform.
Responsibilities
Design and implement RESTful APIs using Java and Spring Boot
Develop and maintain microservices with Docker and Kubernetes
Create and manage relational database schemas
Implement authentication and authorization (OAuth2, JWT)
Write unit, integration, and API tests with JUnit and Mockito
Senior Engineer responsible for building and operating the Enterprise Core Platform (ECP) control plane on Azure, driving platform modernization, AI-native capabilities, and platform-as-a-product practices.
Lead product strategy and execution for Trust and Security Authentication Platforms and Modelling, driving feature development, user research, metrics analysis, and cross‑functional collaboration.
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions. We also offer a range of benefits and programs to meet employee needs, based on eligibility. These benefits include comprehensive health care coverage, on-site health and wellness centers, a retirement savings plan, backup childcare, tuition reimbursement, mental health support, financial coaching and more.
Responsibilities
Partner with the Product Manager to identify new product opportunities that reflect the needs of our customers and the market through user research and discovery
Considers and plans for upstream and downstream implications of new product features on the overall product experience
Supports the collection of user research, journey mapping, and market analysis to inform the strategic product roadmap and provide insight on potential product features that provide value to customers
Analyzes, tracks, and evaluates product metrics including work to time, cost, and quality targets across the product development life cycle
Writes the requirements, epics, and user stories to support product development
Requirements
Nice to have: hands‑on experience with OAuth2 and OpenID Connect framework
Lead the design, development, and deployment of highly scalable, fault-tolerant, mission-critical distributed systems and cloud modernization initiatives.
Compensation
We offer a competitive total rewards package including base salary determined based on the role, experience, skill set and location. Those in eligible roles may receive commission-based pay and/or discretionary incentive compensation, paid in the form of cash and/or forfeitable equity, awarded in recognition of individual achievements and contributions.
Responsibilities
Lead the design, development, and deployment of highly scalable, fault-tolerant, mission-critical distributed systems and cloud modernization initiatives
Drive technical design decisions and long-term architecture strategy
Serve as technical lead for full-stack development, providing hands-on guidance to engineers
Ensure code quality and security through comprehensive automated testing strategies
Mentor and develop engineering talent within the team