DTICI_Principal Consultant (Sales IT)_T7 (3694) | Codersbrain
full-time
Posted on August 21, 2025
Job Description
DTICI_Principal Consultant (Sales IT)_T7 (3694)
Company Overview
Not specified.
Job Summary
The Sr. Technical Lead will utilize expertise in Java, Spring Boot, Microservices, Kubernetes, Docker, Azure Cloud, and DevOps to design scalable, high-performance solutions. This position involves leading technical teams, optimizing cloud and DevOps workflows, and fostering business relationships through effective communication and collaboration.
Responsibilities
-
Architecture & Innovation
- Architect scalable, secure, and high-performance solutions using Java, Spring Boot, and microservices.
- Drive innovation in architecture, development practices, and automation strategies.
- Design and implement containerized applications using Docker and orchestrate them with Kubernetes.
- Leverage Azure services for cloud-native application design, hosting, monitoring, and scaling.
-
Development & Integration
- Lead full-stack development efforts using Java (Spring Boot), Node.js, and React.js.
- Design and optimize PostgreSQL schemas and queries; integrate with NoSQL databases as needed.
- Implement CI/CD pipelines and DevOps workflows using Azure DevOps, GitHub Actions, and container technologies.
- Champion best practices in software engineering, testing, and deployment.
-
Cloud & Infrastructure
- Design and manage Azure infrastructure using ARM templates, Bicep, or Terraform.
- Optimize cloud resource usage, cost, and performance.
- Implement robust security, monitoring, and compliance strategies.
-
Collaboration
- Provide hands-on technical leadership, mentoring, and oversight of daily technical tasks.
- Collaborate with cross-functional teams to define technical requirements and deliver high-quality solutions.
- Conduct architecture reviews, code reviews, and performance tuning.
-
Business Relationship & Communication
- Work closely with stakeholders, clients, and cross-functional teams to align technical solutions with business objectives.
- Clearly communicate technical strategies, implementation plans, and project updates.
- Strengthen business relationships through effective collaboration and proactive engagement.
- Facilitate seamless coordination between development, operations, and business units.
Qualifications
-
Educational Requirements
- Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
-
Technical Skills
- Languages & Frameworks: Java, Spring Boot, Node.js, React.js, TypeScript
- Architecture: Microservices, RESTful APIs, Event-driven architecture
- Cloud: Microsoft Azure (App Services, AKS, Azure Functions, Cosmos DB, Azure DevOps)
- Containers & Orchestration: Docker, Kubernetes
- DevOps & Automation: CI/CD pipelines, GitHub Actions, Infrastructure as Code (ARM, Bicep, Terraform)
- Databases: PostgreSQL, MongoDB, SQL/NoSQL optimization
- Tools: JIRA, Git, Agile/Scrum methodologies
Preferred Skills
-
Certifications (Preferred):
- Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
- Microsoft Certified: Azure Developer Associate (AZ-204)
- Certified Kubernetes Administrator (CKA)
- Scrum Master Certification (CSM or equivalent)
-
Soft Skills
- Strong leadership and mentoring capabilities.
- Excellent communication and stakeholder management.
- Analytical thinking and problem-solving mindset.
- Passion for innovation, automation, and continuous improvement.
- Ability to adapt quickly to changing technologies and business needs.
Experience
- 10+ years of software development experience.
- 3+ years in a solution design role.
- Proven experience designing and deploying applications on Azure.
- Experience leading technical teams and mentoring developers.
Environment
Not specified.
Salary
Not specified.
Growth Opportunities
Not specified.
Benefits
Not specified.