JAVA Specialist (Spring Boot, Microservices)_Pune

Company Name: Amdocs Inc

Location: Pune, MH, IN


Software Engineering Specialist (Pune – 93650)

Who are we?

At Amdocs, our purpose is to enrich lives and progress society. With our creativity and technology, we help make a better connected world. Amdocs and its 25,000 employees serve the leading players in the communications and media industry, enabling next-generation experiences in 85 countries. Our cloud-native, open and dynamic portfolio of digital solutions, platforms and services brings greater choice, faster time to market and flexibility, to better meet the evolving needs of our customers as they drive growth, transform and take their business to the cloud. Listed on the NASDAQ Global Select Market, Amdocs had revenue of $4.1 billion in fiscal 2019. For more information, visit Amdocs at

In one sentence

Responsible for designs, develops, modifies, debugs and/or maintains software systems, Serves as an expert on specific modules, applications or technologies, and deals with complex assignments during the software development life cycle.

What will your job look like?
  • Solution design for new business / technical requirements. Leveraging knowledge of the product and technologies to influence the direction and evolution of the product/solution.
  • Code Reviews and ensuring code quality (maintainable, scalable and supportable) of the product.
  • Investigating issues by reviewing/debugging code and providing fixes, also highlight risks and help mitigate risks from technical aspects.
  • Providing continuous improvements/efficiencies to the software or business processes by utilizing software engineering tools and various innovative techniques, and reusing existing solutions. By means of automation, reduces design complexity, reduces time to response, and simplifies the client/end-user experience.
  • Lead discussions related to product/application/modules/team (for example, leads technical design reviews). Builds relationships with internal customers/stakeholders.
  • Technical Support and guidance to the team members for critical / complex issues.
  • Mentor team members and help in knowledge building
All you need is…
  • Bachelor's degree in Science/IT/Computing or equivalent.
  • Total Experience – 6 to 9 years as a software engineer developing and designing Java application.
  • Excellent knowledge in JAVA, J2EE, SOAP/RESTful services, Spring, Spring Boot, OpenJPA, Oracle, Kafka, Elasticsearch etc
  • Good understanding of Microservices architecture, NoSQL databases, Cloud Platform (Azure, AWS) etc.
  • Good understanding of Containers and related technologies (Docker, Kubernetes, Openshift etc)
  • Hands-on Coding experience of programming concepts and ability to write software code in JAVA or Python.
  • Good knowledge of application/web servers (Weblogic, Tomcat, Apache HTTPD, HAProxy etc)
  • Good knowledge of deployment technologies (For Ex.: Jenkins)
  • Responsible for designing using design/integration patterns and development of new requirements
  • Create Design Documents/Diagrams (Visio, Enterprise Architect, Gliffy diagrams etc) and provide estimations
  • Good to have software development exposure in telecommunications domain especially developing solutions for OSS and NFV/SDN orchestrators.
  • Having a good computer networking fundamentals would be a value add.
  • Lead the innovation in the team
Why you will love this job:
  • You will serve as an expert on specific technology
  • You will take an active role in technical mentoring within the team.

Software Engineering Specialist (Pune – 93650)