Mukesh Joshi

Enterprise Architect, Software Architect, and Software Developer

Transforming complex business requirements into scalable, enterprise-grade solutions. With 13+ years of experience in Java development, software architecture, and enterprise architecture, I specialize in designing robust systems that drive digital transformation and business growth.

0+

Years Experience

0

Projects in GitHub

3

Countries & Culture

Mukesh Joshi Profile

About Me

Experienced architect with strong engineering fundamentals

Hi there! I'm Mukesh Joshi. I’m an Enterprise and Software Architect with 13+ years of experience designing, building, and scaling reliable systems. I specialize in Java/Spring, cloud‑native architecture with hands‑on engineering to deliver measurable business outcomes. I care deeply about clean architecture, maintainable code, and developer experience. Previously a senior Java developer (10+ years) and now an architect (3+ years), I bring a systems mindset, a product orientation, and a lifelong learning habit to every engagement.

I'm passionate about my work as it challenges me to think of solutions that bring sought results by being an agile person. I'm an Indian who moved to Barcelona in 2017 and moved to Stockholm in 2023 for work. I began my professional journey as a Java Software Developer, and now I'm working as an Enterprise Architect. I always believe "A better solution exists" I love gadgets, hiking, tech world, and I also love to take long vacations to India to be with my family to spend time with them. My free time is when I upgrade my knowledge base by experimenting with things on my black screen, hence this website.

Skills & Expertise

Systems architecture, Java/Spring, cloud-native design, and pragmatic open‑source engineering.

Architecture

System Design, DDD, API Design, Integration Patterns, Modularization

Technical Leadership

Code Reviews, Mentoring, Architecture Decisions, Standards, Delivery Practices

Security & Performance

AuthN/AuthZ, Cryptography basics (PKCS#11/HSM), Performance Tuning, Observability

Java & Spring

Java, Spring Boot, REST APIs, Microservices, Testing (JUnit), Build (Maven/Gradle)

Data & Messaging

Oracle, PostgreSQL, MongoDB, Redis, Kafka, Data Modeling, Event-Driven Design

Frontend & UX

TypeScript, React/Angular basics, CSS3, Responsive Design, Usability fundamentals

Featured Projects

Explore my open-source contributions and personal projects on GitHub

Professional Experience

A progressive journey in enterprise software development and architecture

Design Architect · Giesecke+Devrient
May 2023 – Present · Stockholm, Sweden
Enterprise solutions, security, and platform design
  • Drove solution and service design for secure digital platforms
  • Led technical design and specifications
  • Harmonize different products by defining concepts and guidelines.
  • Collaborated with cross‑functional teams using Agile/Scrum and Jira
Senior Software Developer · Giesecke+Devrient
Oct 2017 – Apr 2023 · Barcelona, Spain
Software Architect, Backend engineering, cloud, and integration
  • Built and maintained RESTful services with Spring Boot and Java
  • Delivered features on AWS, Dockerized services, and automated testing
  • Owned integration testing and performance tuning for critical systems
  • Contributed to leadership, code design, and team enablement
Software Developer · Giesecke+Devrient
Sep 2012 – Sep 2017 · Gurgaon, India
Enterprise application development
  • Implemented Java/Spring Boot services and WildFly-based components
  • Authored technical specifications and REST API designs
  • Drove integration testing, quality, and performance improvements
  • Worked in Agile/Scrum teams using Jira for delivery tracking
Intern · Giesecke+Devrient
Jan 2012 – Aug 2012 · Gurgaon, India
Foundations in software engineering
  • Contributed to feature development and testing on enterprise systems
  • Built fundamentals in Java, REST, and team collaboration