IT Specialist Consultant – MAG Notify App
Assignment Type: Onsite, 7.25 hrs/day, Mon–Fri, 8 AM–5 PM.
Scope: Deliver secure, user-friendly notification platform for real-time court updates. Reduce missed appearances and improve compliance.
Deliverables:
- RESTful API design/specs (endpoints, models, auth, error handling).
- Scalable, secure APIs in Java/Spring Boot.
- Modular microservices with clear communication.
- Data transformation/routing via APIs.
- Comprehensive testing (JUnit, Mockito, Test Containers).
- Efficient relational DB schemas (SQL Server/Oracle).
- Optimized APIs for performance.
- Secure calls (OAuth2, JWT, input validation, OWASP).
- Dockerized apps with Kubernetes manifests.
- Monitoring/logging (Prometheus, Grafana, ELK, Splunk).
- Documentation (design, deployment, ops guides).
- Code reviews, mentorship, sprint updates.
- Production issue resolution, regression fixes.
- On-call availability for weekend issues.
Mandatory Skills:
- REST API design/development, documentation/testing.
- Java/Spring Boot expertise.
- Integration patterns (Spring Integration, Mainframe/IMS).
- Messaging queues (Azure Service Bus), event-driven architecture.
- Containerized environments (Azure, OpenShift, Docker, Kubernetes).
- Security standards (OAuth, OpenID, SAML 2.0).
Desired Skills:
- OOP & functional programming with modern Java.
- Microservice architecture, scalable systems.
- REST best practices (HTTP methods, status codes).
- Enterprise integration (JMS, AMQP, REST).
- XML/XSLT/XPath, data transformation.
- Event-driven systems (Azure Event Hub).
- SQL expertise (SQL Server/Oracle).
- Security best practices (auth, encryption).
- Automated testing (unit, API).
- Kubernetes/Helm familiarity.
- Agile (Scrum/Kanban).
- Strong communication, mentoring, problem-solving.
- Public sector experience preferred.
Evaluation Criteria:
- Technical Design (30 pts): Java/Spring Boot, REST APIs, microservices, SQL.
- Integration (30 pts): Spring Integration, Mainframe/IMS, Azure Service Bus.
- Framework/Middleware (25 pts): Azure, Docker, Kubernetes, microservices.
- Security (10 pts): OAuth, OpenID, SAML 2.0, encryption.
- Public Sector (5 pts): Prior government experience.
Knowledge Transfer:
- Code & documentation to Manager/PM/team.
- Via 1:1 meetings, team sessions, SharePoint docs.