Job Location: Brooklyn, NY (Hybrid – 3 Days Onsite)
Note: Candidates must be local to NJ-NY (commutable distance to Brooklyn, NY).
Each candidate must submit a government-issued ID (Driver’s License or Passport) and provide three professional references (names, official emails, and phone numbers).
Job Description:
The NYC Department of Information Technology & Telecommunications (DOITT) is seeking a Technical Lead with expertise in Java and Azure to oversee the architecture, development, and security of complex technical systems. The ideal candidate will have extensive experience in cloud infrastructure, microservices, security protocols, and CI/CD pipelines.
Specialty Areas:
- Technical Leadership & Architecture – 18+ years of experience leading Java development and cloud infrastructure teams.
- Azure & Cloud Technologies – Expertise in Azure services (AKS, ACA, APIM, Azure VMs, Logic Apps, Application Gateway, etc.).
- Microservices Development – Strong knowledge of Spring Boot, JPA, Hibernate, REST APIs, and containerization.
- Security & Compliance – Experience implementing HTTPS, SAML, OpenID, OAuth, and compliance with Citywide Cyber Security policies.
- CI/CD & DevOps – Hands-on experience with Azure DevOps, Git, build/release pipelines, SonarQube, and Veracode.
- Performance & Observability – Proficiency in Azure Monitoring, Dynatrace, Elastic Stack, and custom application monitoring tools.
Responsibilities:
- Oversee end-to-end architecture, design, and deployment of Java and Azure-based technical systems.
- Collaborate with cross-functional teams, project managers, and cybersecurity experts to define scope, requirements, and deliverables.
- Ensure all microservices follow best practices in protocols, security, and performance tuning.
- Manage application deployments across production and non-production environments.
- Implement security enhancements and mitigate vulnerabilities across all projects.
- Utilize triaging and observability tools from Azure and AWS for debugging and monitoring.
- Define CI/CD strategies and manage DevOps pipelines in Azure DevOps.
- Document and maintain project artifacts including architecture diagrams, security policies, and best practices.
Skill Matrix:
Skill
| Experience (Years)
|
---|
Java, Spring Boot, Hibernate
| 18+
|
Technical Team Leadership
| 18+
|
Microservices Architecture
| 15+
|
Azure Cloud Services (AKS, ACA, APIM, VMs, Logic Apps)
| 10+
|
Docker & Kubernetes
| 10+
|
CI/CD (Azure DevOps, Git, Pipelines)
| 10+
|
Security (HTTPS, SAML, OpenID, OAuth)
| 10+
|
Frontend (React.js, HTML, CSS, JavaScript)
| 5+
|
Azure Active Directory (Microsoft Entra ID)
| 5+
|
Database Management (SQL Server, Oracle, PostgreSQL)
| 10+
|
Monitoring & Observability (Azure Monitoring, Dynatrace, Elastic)
| 5+
|
Mandatory Requirements:
- 18+ years of experience in Java development & cloud infrastructure.
- Strong expertise in Azure cloud technologies (AKS, ACA, APIM, etc.).
- Experience leading large technical teams and driving cloud-based projects.
- Proven ability to handle security vulnerabilities & compliance issues.
- LinkedIn account is mandatory.
Preferred Qualifications:
- Experience with Azure AI Services & Machine Learning.
- Hands-on experience with .NET development & Microsoft Dataverse.
- Familiarity with Salesforce & Web Content Management Systems.
Submission Requirements:
- Updated Résumé
- Government-issued ID (Driver’s License or Passport)
- Three Professional References (Names, Official Emails, Phone Numbers)
- LinkedIn Profile Link