About this opportunity:
Join our dynamic team at Ericsson as a Software Architect. In this pivotal role, you will be tasked with analyzing, designing, and developing commercially viable technical solutions, while owning end-to-end solution architecture across backend services, APIs, and cloud-native platforms. This role is primarily backend-focused (Java, Spring Boot, microservices, REST) with full-stack exposure (JavaScript/TypeScript frameworks) considered a strong plus for end-to-end delivery and collaboration.
What you will do:
-
Lead solution design — analyze business requirements, define system architecture, produce HLD/LLD artifacts, and establish technical blueprints that guide delivery teams across features and programs.
-
Define and govern architecture standards — establish patterns for service boundaries, API contracts, data flows, and integration touchpoints; ensure consistency across microservices landscape.
-
Design & develop REST APIs using Java and Spring Boot — ensuring security, backward compatibility, and strong API contracts.
-
Architect microservices applying patterns around resiliency, observability, and secure service-to-service communication.
-
Implement robust OOP principles, clean code practices, and maintainable design patterns.
-
Optimize for performance — leverage multithreading and concurrency to tune services for production-grade throughput and latency.
-
Ensure quality through high-coverage unit testing (JUnit), peer code reviews, and thorough documentation.
-
Containerize and deploy applications using Docker, Kubernetes, and Helm following cloud-native best practices.
-
Collaborate via Git/GitLab and contribute to CI/CD pipelines to enable fast, reliable delivery.
-
Work in Agile teams — partner with Product, QA, and engineering peers to own delivery from design through production support.
-
Contribute to event-driven integrations with Apache Kafka / Confluent Kafka where applicable.
-
Support front-end needs when required, contributing to Angular (preferred) or React-based UIs for end-to-end delivery.
The skills you bring:
Must-Have:
-
10+years of backend development and solution architecture experience; B.E / B.Tech or equivalent.
-
All academic credentials must be from recognized and accredited institutions and are further subject to verification.
-
Experience in solution design and hands-on expertise in Java & Spring Boot — REST API design and microservices development.
-
Strong understanding of microservices architecture, API versioning, and secure integration patterns.
-
Solid unit testing practices using JUnit with meaningful coverage.
-
Proficiency with Docker, Kubernetes, and Helm for cloud-native deployments.
-
Experience with Git / GitLab and Agile/Scrum delivery practices.
-
Familiarity with Linux/Unix-based environments.
-
Hands-on knowledge of multithreading and concurrency in Java.
Good to Have:
-
Experience with Apache Kafka / Confluent Kafka for event-driven integrations.
-
Front-end exposure — Angular (preferred), React, or TypeScript/JavaScript frameworks.
-
GitLab CI/CD pipeline development experience.
-
Exposure to Python and/or C++.
-
Experience with cloud-native architecture and open-source contributions.