Ericsson is hiring for the position of Software Developer in Chennai, India. Candidates with Bachelor’s/ Master’s Degree are eligible to apply for this position. The complete information, eligibility criteria, and requirements are provided below.
Job Description:
Company Name | Ericsson |
Position | Software Developer |
Qualifications | Bachelor’s/ Master’s Degree |
Batch | 2020/ 2021/ 2022/ 2023/ 2024/ 2025 |
Experience | Freshers/ Experienced |
Location | Chennai, India |
Key Responsibilities:
- Design and implement robust back-end solutions using Java, Spring Boot, and related frameworks.
- Develop and maintain scalable Java components using RESTful microservices architecture.
- Design and build enterprise solutions utilizing messaging or streaming frameworks such as ActiveMQ, HornetQ, and Kafka.
- Work with cloud platforms including AWS, GCP, Azure, or Ericsson internal ADP services.
- Integrate applications using frameworks like Apache Camel, JBoss Fuse, Mule ESB, EAI, or Spring Integration.
- Leverage caching technologies such as Hazelcast, Redis, Infinispan, EHCache, or Memcached to efficiently manage large datasets.
- Deploy applications on middleware or application servers such as JBoss, WebLogic, or Tomcat.
- Collaborate with DevOps teams to manage build processes and CI/CD pipelines using tools like Jira, GitLab, Sonar, and others.
- Effectively communicate complex technical concepts to a diverse technical audience.
Eligibility Criteria:
- Strong expertise in Java/J2EE technologies.
- Solid understanding of core Java concepts, including the Collections Framework and Object-Oriented Design principles.
- Hands-on experience with multithreading concepts such as Thread Pool, Executor Service, FutureTask, Concurrent API, and CountDownLatch.
- In-depth knowledge of Java 8 features including Stream API, Lambda expressions, default and static methods in interfaces, and functional interfaces.
- Proficiency in Java web application development using Spring MVC and Spring Boot frameworks.
- Good knowledge of data access frameworks using ORM technologies like Hibernate and JPA.
- Familiarity with database concepts and working knowledge of NoSQL databases.
- Good understanding of microservice architecture and its components.
- Experience working with design patterns such as Creational, Behavioral, Structural, and Dependency Injection (Spring IoC).
- Skilled in exposing and consuming RESTful web services.
- Expertise in at least one messaging or streaming framework such as ActiveMQ, HornetQ, or Kafka.
- Knowledge of caching technologies like Hazelcast, Redis, Infinispan, EHCache, or Memcached.
- Working experience with integration frameworks such as Apache Camel, JBoss Fuse, Mule ESB, EAI, or Spring Integration.
- Hands-on experience with middleware or application servers like JBoss or Tomcat.
- Understanding of Java Enterprise technologies including Filters and Interceptors.
- Familiarity with JEE security concepts such as encryption/decryption, Spring Security, and SSL/TLS.
- Understanding of high-performance, real-time, and distributed transactional processing systems.
- Experience in unit testing using frameworks like JUnit, NUnit, or Mockito, and knowledge of code coverage tools like JaCoCo or similar.
- Knowledge of cloud-native technologies such as Docker and Kubernetes.
- Familiarity with DevOps tools including Git, GitLab, Bitbucket, SVN, static code analysis with SonarQube, and Agile tools/processes like Jira.
- Telecom domain knowledge is an added advantage.
- Exposure to distributed log management tools such as ELK Stack or Splunk is a plus.
- Scripting proficiency in Unix/Linux platforms is desirable.
- Awareness of security best practices including vulnerability management, data privacy, system hardening, and familiarity with relevant security tools is a plus.
About Company:
At Ericsson, you´ll have an outstanding opportunity. The chance to use your skills and imagination to push the boundaries of what´s possible. To build never seen before solutions to some of the world’s toughest problems. You´ll be challenged, but you won’t be alone. You´ll be joining a team of diverse innovators, all driven to go beyond the status quo to craft what comes next.
How To Apply?
- First, read through all of the job details on this page.
- Scroll down and press the Click Here button.
- To be redirected to the official website, click on the apply link.
- Fill the details with the information provided.
- Before submitting the application, cross-check the information you’ve provided.