Join Ericsson Service Delivery Hub in Gurgaon as a Software Developer, where you will play a pivotal role in developing and customizing solutions for customers across both backend and frontend applications. Reporting directly to the Manager of Service Delivery, you will be instrumental in translating application storyboards and use cases into functional applications, ensuring high performance, quality, and responsiveness of the software solutions.
Key Responsibilities
- Translate application storyboards and use cases into functional applications.
- Design, build, and maintain efficient, reusable, and reliable Java code.
- Collaborate with cross-functional planning teams to develop prototype plans for enterprise systems, focusing on integrating key features required by system users and strategies for seamless system updates.
- Identify and resolve bottlenecks and bugs, ensuring optimal performance and reliability of applications.
- Mentor and support team members in maintaining code quality and adherence to best practices.
- Assume responsibility for task assignments of Developers and Solutions Integrators, acting as the Technical Owner of assigned modules in projects.
- Interface effectively with Program Managers, Directors, Team Leads, Account Technical Managers, Solution Managers, and other stakeholders.
Required Education and Experience
- 3-5 years of hands-on development experience in Java technologies, with a strong focus on developing solutions like VAS applications, middle layer APIs, Content Partner Management Solutions, and Web Portals.
- Expertise in Core Java and J2EE, with a deep understanding of Java and JEE internals including Classloading, Memory Management, and Transaction Management.
- Proficiency in Relational Databases, SQL, and ORM technologies (JPA2, Hibernate, Postgres).
- Strong knowledge of Core Java concepts (Threads, Collections, Queues), J2EE, Servlets, JSP, and Apache Camel routing.
- Experience with Spring framework (Spring Data JPA, Spring MVC, Spring Security, Spring Boot) and familiarity with UX tools like Angular and NodeJS.
- Proficiency in build tools such as Gradle and Maven, and comfortable working in Unix/Linux environments.
- Experience with Test Driven Development (TDD) and testing tools like JUnit and Mockito.
- Preferable exposure to Microservices architecture and cloud platforms.
- Basic understanding of the telecom domain is advantageous.
Why Join Ericsson
At Ericsson, you will have unparalleled opportunities to leverage your skills and creativity to tackle some of the world’s toughest technological challenges. You will join a diverse team of innovators committed to pushing boundaries and shaping the future of telecommunications. Ericsson offers a supportive environment where collaboration with individuals from diverse backgrounds fosters innovation and drives growth.
Application Process.For detailed insights into our hiring process, please visit Ericsson Careers.
Diversity and Inclusion
Ericsson places a high value on diversity and inclusion, believing that it drives innovation critical to our future growth. We encourage applications from individuals of all backgrounds and are committed to providing equal opportunities.
Equal Opportunity Employer
Ericsson is proud to be an Equal Opportunity and Affirmative Action employer, dedicated to providing reasonable accommodations throughout the application and interview process. If you require assistance due to a disability, please contact us.
Great Place to Work Certified™
Ericsson India is consistently recognized among the top 50 companies in the country and is officially Great Place to Work Certified™ in 2023, reflecting our commitment to employee satisfaction and a positive workplace culture.