Product Specialist Developer (783848)

Posted 2026-05-06
Remote, USA Full-time Immediate Start


Career Opportunities: Product Specialist Developer (783848)


Requisition ID 783848 - Posted  - Country/Area (1) - state/province (1)

Join our Team


About this opportunity:


We invite you to join Ericsson as an experienced Product Specialist Developer, contributing as a key individual contributor within our cloud-native software engineering team. In this role, you will leverage your deep technical expertise in building multithreaded, high-throughput, cloud-native microservices-based solutions to deliver robust, scalable, and high-quality software products.


As a hands-on specialist, you will be at the heart of designing, developing, debugging, and continuously improving software components that power mission-critical systems. You will work closely with architects, product managers, QA engineers, and DevOps teams to translate requirements into reliable, production-grade software. Your technical depth, problem-solving ability, and passion for engineering excellence will make you a go-to expert within the team.


 


What you will do:



  • Design, develop, and deliver high-quality, production-ready software components as part of a cloud-native, microservices-based product platform.

  • Build and maintain multithreaded, high-throughput 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 discussions, contributing meaningful technical input during planning and design phases.

  • Actively contribute to code reviews, ensuring adherence to coding standards, architectural guidelines, and team best practices.

  • 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.


 


The skills you bring:


 



  • Good development abilities and multithreaded Java development in distributed systems contexts.

  • Proficiency in Java stack, including: Spring, Spring Boot, JSF, Hibernate

  • Experience in web development and JavaScript.

  • Practical experience with relational databases, particularly Oracle.

  • Shell and Python scripting for automation, tooling, and installation tasks.

  • Socket, HTTP/HTTPS, and RESTful API

  • Message queuing and event streaming platforms such as Kafka and ActiveMQ.



  • Testing frameworks understanding including JUnit, Cucumber, PowerMock, and Mockito, Test automation, including functional testing and integration practices



  • Familiarity with CI/CD toolchains — GitLab, Jenkins, JFrog and DevOps principles and their application in agile software delivery.

  • Knowledge of containerization and orchestration — Kubernetes (K8S), Docker, Helm.

  • Working knowledge of Linux environments for development, debugging, and operations.

  • Knowledge of Microservices architecture and Cloud-Native design principles.



  • Strong troubleshooting and analytical skills, ability to diagnose and resolve complex software issues


The job has been sent to

Join our Team


About this opportunity:


We invite you to join Ericsson as an experienced Product Specialist Developer, contributing as a key individual contributor within our cloud-native software engineering team. In this role, you will leverage your deep technical expertise in building multithreaded, high-throughput, cloud-native microservices-based solutions to deliver robust, scalable, and high-quality software products.


As a hands-on specialist, you will be at the heart of designing, developing, debugging, and continuously improving software components that power mission-critical systems. You will work closely with architects, product managers, QA engineers, and DevOps teams to translate requirements into reliable, production-grade software. Your technical depth, problem-solving ability, and passion for engineering excellence will make you a go-to expert within the team.


 


What you will do:



  • Design, develop, and deliver high-quality, production-ready software components as part of a cloud-native, microservices-based product platform.

  • Build and maintain multithreaded, high-throughput 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 discussions, contributing meaningful technical input during planning and design phases.

  • Actively contribute to code reviews, ensuring adherence to coding standards, architectural guidelines, and team best practices.

  • 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.


 


The skills you bring:


 



  • Good development abilities and multithreaded Java development in distributed systems contexts.

  • Proficiency in Java stack, including: Spring, Spring Boot, JSF, Hibernate

  • Experience in web development and JavaScript.

  • Practical experience with relational databases, particularly Oracle.

  • Shell and Python scripting for automation, tooling, and installation tasks.

  • Socket, HTTP/HTTPS, and RESTful API

  • Message queuing and event streaming platforms such as Kafka and ActiveMQ.



  • Testing frameworks understanding including JUnit, Cucumber, PowerMock, and Mockito, Test automation, including functional testing and integration practices



  • Familiarity with CI/CD toolchains — GitLab, Jenkins, JFrog and DevOps principles and their application in agile software delivery.

  • Knowledge of containerization and orchestration — Kubernetes (K8S), Docker, Helm.

  • Working knowledge of Linux environments for development, debugging, and operations.

  • Knowledge of Microservices architecture and Cloud-Native design principles.



  • Strong troubleshooting and analytical skills, ability to diagnose and resolve complex software issues

Similar Jobs

Back to Job Board