HumanBit Logo

Principal Consultant | Codersbrain

full-time
Posted on July 11, 2025

Job Description

Job Description:

Sr. Technical Lead with expertise in Java, Spring Boot, Microservices, Kubernetes, Docker, Azure Cloud, and DevOps. This role involves designing scalable, high-performance solutions, leading technical teams, and optimizing cloud and DevOps workflows to improve efficiency. The ideal candidate will demonstrate a strong drive for innovation, process automation, and technical leadership, while fostering business relationships through effective communication and collaboration.

Key Responsibilities 

  1. Architecture & Innovation
    1. Architect scalable, secure, and high-performance solutions using Java, Spring Boot, and microservices.
    2. Drive innovation in architecture, development practices, and automation strategies.
    3. Design and implement containerized applications using Docker and orchestrate them with Kubernetes.
    4. Leverage Azure services for cloud-native application design, hosting, monitoring, and scaling.
  2. Development & Integration
    1. Lead full-stack development efforts using Java (Spring Boot), Node.js, and React.js.
    2. Design and optimize PostgreSQL schemas and queries; integrate with NoSQL databases as needed.
    3. Implement CI/CD pipelines and DevOps workflows using Azure DevOps, GitHub Actions, and container technologies.
    4. Champion best practices in software engineering, testing, and deployment.
  3. Cloud & Infrastructure
    1. Design and manage Azure infrastructure using ARM templates, Bicep, or Terraform.
    2. Optimize cloud resource usage, cost, and performance.
    3. Implement robust security, monitoring, and compliance strategies.
  4. Collaboration
    1. Provide hands-on technical leadership, mentoring, and oversight of daily technical tasks.
    2. Collaborate with cross-functional teams to define technical requirements and deliver high-quality solutions.
    3. Conduct architecture reviews, code reviews, and performance tuning.
  5. Business Relationship & Communication
    1. Work closely with stakeholders, clients, and cross-functional teams to align technical solutions with business objectives.
    2. Clearly communicate technical strategies, implementation plans, and project updates.
    3. Strengthen business relationships through effective collaboration and proactive engagement.
    4. Facilitate seamless coordination between development, operations, and business units.

Qualifications

  1. Languages & Frameworks: Java, Spring Boot, Node.js, React.js, TypeScript
  2. Architecture: Microservices, RESTful APIs, Event-driven architecture
  3. Cloud: Microsoft Azure (App Services, AKS, Azure Functions, Cosmos DB, Azure DevOps)
  4. Containers & Orchestration: Docker, Kubernetes
  5. DevOps & Automation: CI/CD pipelines, GitHub Actions, Infrastructure as Code (ARM, Bicep, Terraform)
  6. Databases: PostgreSQL, MongoDB, SQL/NoSQL optimization
  7. Tools: JIRA, Git, Agile/Scrum methodologies

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.

Responsibilities

  1. Architecture & Innovation
    1. Architect scalable, secure, and high-performance solutions using Java, Spring Boot, and microservices.
    2. Drive innovation in architecture, development practices, and automation strategies.
    3. Design and implement containerized applications using Docker and orchestrate them with Kubernetes.
    4. Leverage Azure services for cloud-native application design, hosting, monitoring, and scaling.
  2. Development & Integration
    1. Lead full-stack development efforts using Java (Spring Boot), Node.js, and React.js.
    2. Design and optimize PostgreSQL schemas and queries; integrate with NoSQL databases as needed.
    3. Implement CI/CD pipelines and DevOps workflows using Azure DevOps, GitHub Actions, and container technologies.
    4. Champion best practices in software engineering, testing, and deployment.
  3. Cloud & Infrastructure
    1. Design and manage Azure infrastructure using ARM templates, Bicep, or Terraform.
    2. Optimize cloud resource usage, cost, and performance.
    3. Implement robust security, monitoring, and compliance strategies.
  4. Collaboration
    1. Provide hands-on technical leadership, mentoring, and oversight of daily technical tasks.
    2. Collaborate with cross-functional teams to define technical requirements and deliver high-quality solutions.
    3. Conduct architecture reviews, code reviews, and performance tuning.
  5. Business Relationship & Communication
    1. Work closely with stakeholders, clients, and cross-functional teams to align technical solutions with business objectives.
    2. Clearly communicate technical strategies, implementation plans, and project updates.
    3. Strengthen business relationships through effective collaboration and proactive engagement.
    4. Facilitate seamless coordination between development, operations, and business units.

Qualifications

  1. Education:
    1. Bachelor’s or master’s degree in computer science, Information Technology, or a related field.
  2. Experience:
    1. 10+ years of experience in software development.
    2. Proven experience in designing and deploying enterprise-grade applications on Microsoft Azure.
  3. Technical Expertise:
    1. Languages & Frameworks: Java, Spring Boot, Node.js, React.js, TypeScript
    2. Architecture: Microservices, RESTful APIs, Event-driven architecture
    3. Cloud: Microsoft Azure (App Services, AKS, Azure Functions, Cosmos DB, Azure DevOps)
    4. Containers & Orchestration: Docker, Kubernetes
    5. DevOps & Automation: CI/CD pipelines, GitHub Actions, Infrastructure as Code (ARM, Bicep, Terraform)
    6. Databases: PostgreSQL, MongoDB, SQL/NoSQL optimization
    7. Tools: JIRA, Git, Agile/Scrum methodologies
  4. Certifications (Preferred):
    1. Microsoft Certified: Azure Solutions Architect Expert (AZ-305)
    2. Microsoft Certified: Azure Developer Associate (AZ-204)
    3. Certified Kubernetes Administrator (CKA)
    4. Scrum Master Certification (CSM or equivalent)
  5. Soft Skills:
    1. Strong leadership and mentoring capabilities
    2. Excellent communication and stakeholder management
    3. Analytical thinking and problem-solving mindset
    4. Passion for innovation, automation, and continuous improvement
    5. Ability to adapt quickly to changing technologies and business needs.
Powered by
HumanBit Logo