top of page
OPEN POSITION

 Java - Technical Architect

We are looking for a highly skilled Java Architect with 10+ years of experience in designing, developing, and 
implementing scalable, high-performance enterprise applications. The ideal candidate will have expertise in 
Java, microservices architecture, cloud computing, DevOps, and system security. You will be responsible for 
defining architectural blueprints, leading development teams, and ensuring adherence to best practices in 
software design and development.

Full - Time
(Hybrid) / Remote
Published: 24/4/2025

Key Responsibilities

1. Architectural Design & Development

  •  Design and develop highly scalable, reliable, and secure .NET-based enterprise applications. 

  • Define and implement microservices architecture, ensuring scalability and maintainability. 

  • Develop RESTful APIs and integrate with third-party services. 

  • Drive cloud adoption strategies (AWS, Azure, GCP).

2. Technology & Innovation 

  • Evaluate and select appropriate technology stacks, frameworks, and design patterns. 

  • Implement best practices for performance tuning, scalability, and security. 

  • Stay updated with emerging .NET technologies and recommend enhancements.

3. Development & DevOps Integration

  • Development & DevOps Integration 

  • Work closely with development, DevOps, and infrastructure teams to streamline deployment 
    pipelines. 

  • Ensure CI/CD pipelines are in place for automated testing and deployments. 

  • Optimize database and caching strategies for high-performance applications.

4. Leadership & Team Collaboration

  • Mentor and guide developers, senior engineers, and technical leads. 

  • Collaborate with stakeholders, product owners, and business teams to align technical solutions with 
    business goals. 

  • Conduct code reviews, performance analysis, and architectural assessments. 

5. Security & Compliance

  • Implement best security practices (OAuth, JWT, SSO, Azure AD B2C). 

  • Ensure compliance with GDPR, HIPAA, and industry security standards

Technical Requirements

1. Core Technologies:

  • NET Core, ASP.NET Core, C# 

  • Microservices, RESTful APIs, GraphQL 

  • Cloud (Azure, AWS, GCP) 

  • Docker, Kubernetes, CI/CD (Azure DevOps, GitHub Actions, Jenkins) 

  • Databases (SQL Server, PostgreSQL, MongoDB) 

  • Caching (Redis, Memcached) 

  • Messaging Systems (Kafka, RabbitMQ, Azure Service Bus) 

  • Security (OAuth2, JWT, Azure AD, Keycloak) 

2. Tools & Methodologies:

  • Agile, Scrum, SAFe 

  • DevOps Practices, Infrastructure as Code (Terraform, ARM Templates) 

  • Performance Optimization & Scalability Strategies 

  • Monitoring & Logging (ELK Stack, Prometheus, Grafana, Application Insights)

Qualifications & Skills

  • 10+ years of experience in .NET development with at least 3+ years in an Architect role. 

  • Strong experience in designing microservices-based architectures. 

  • Deep knowledge of cloud platforms (Azure, AWS, GCP) and container orchestration (Docker, 
    Kubernetes). 

  • Hands-on experience in system design, data modeling, and API design. 

  • Expertise in performance tuning, scalability, and security best practices. 

  • Excellent leadership, communication, and mentoring skills. 

  • Bachelor’s/Master’s degree in Computer Science, Engineering, or a related field.

Please send your resume to hr@techgrit.com

About TechGrit:

TechGrit is a custom software development services company dedicated to accelerating business 
growth through high-performing Agile teams. We specialize in delivering diversified and unique 
solutions across various industries, including ConstructionTech, HealthTech, FinTech, and HighTech. 
Our team of champion developers works closely with clients to design and develop custom software 
solutions that meet their business needs. 

Our Mission:

To deliver high-quality and cost-effective software solutions that help companies and entrepreneurs 
achieve their goals and stay ahead of the competition.

Our Vision:

To be the most trusted technology partner for our customers, accelerating their business growth 
through innovation, reliability, and excellence by best-in-class people.

Our Core Values:

  • Customer Obsession

  • Teamwork 

  • Excellence

  • Integrity 

  • Innovation

  • Empathy 

Join TechGrit and be part of a team that values innovation, excellence, and teamwork. We are 
committed to creating an inclusive environment where all employees feel valued and respected.

bottom of page