Product Specialist Developer
ericsson
Job Description
- Design, develop, and deliver high-quality, production-ready software components as part of a cloud-native, microservices-based product platform.
- Build and maintain multithreaded, Java Security, Oauth, Okata, OpenID Connect (OIDC) Java-based services that meet strict performance, reliability, and scalability requirements.
- Develop and consume RESTful APIs, messaging interfaces, and event-driven components using industry-standard frameworks and protocols.
- Participate in solution design and requirement analysis, contributing technical input during planning and design phases.
- Actively contribute to code reviews, ensuring adherence to coding standards, architectural guidelines
- Perform troubleshooting, root cause analysis, and debugging of complex software issues across development and production environments.
- Write and maintain unit, functional, and integration tests to ensure software quality and regression coverage.
- Contribute to CI/CD pipeline activities including build automation, artifact management, and deployment workflows.
- Work with containerized environments — packaging, deploying, and managing services using Docker, Kubernetes, and Helm.
- Develop and maintain automation and installation scripts using Shell and Python.
- Actively adopt and promote the use of AI-assisted development tools such as GitHub Copilot to enhance productivity and code quality.
- Continuously learn and adopt practices relevant to cloud-native software development.