Responsibilities:
* Developed and maintained telecom applications using Java EE technologies, ensuring high availability and performance
* Expertise in designing scalable, high-performance telecom solutions, with deep knowledge of telecom protocols, network architecture, and OSS/BSS systems
* Collaborate with network engineers to integrate Java-based solutions with telecom infrastructure, enhancing service delivery and network performance
* Architected an OSS/BSS system that streamlined billing and customer management, order management processes
* Implemented security protocols in line with telecom industry standards, safeguarding customer data and ensuring compliance with regulations
Primary Skills:
* Java
* Struts
* Springboot
* Hibernate
* Web development – JSP, JavaScript, Angular, React
* Cloud (AWS)
* Database (PL/SQL, MSSQL, Mongo)
* Rest/SOA webservices
* Messaging Queues
* DevOP
System Requirements Management:
* Preparation of Functional requirements/System Specification based on business requirements
* Preparing non-functional requirements (Performance and Scalability)
* Customer interaction for requirements signoff
* Providing inputs to UI/UX teams
* Review of Acceptance test criteria
Architectural Thinking/Architecture Principles:
* Provide Technology leadership in line with Best in class practices
* Serve as a consultant to customers for solving their problems proactively though right solutions
* Suggest use cases based on experience from other projects/industries
* Review and approve architecture and deployment strategy with all stakeholders
Architectural Design knowledge/Thinking:
* Prepare and provide design guidelines
* Ensure design is scalable
* Produce design artefacts for the project
* Review design documents
* Provide alternate design when needed
Architecture evaluation & analysis:
* Review of software development in accordance with design and architectural guidelines
* Performance fine tuning
* Assess functional/technical debt and its impact
* Support complex integration activities
Client focus / Communication skills:
* Act as a trusted advisor to the customer
* Incorporate customer needs in organization policy and program changes
* Create long-term win-win partnerships with customers
Problem Management:
* Gains agreement on the problem-solving process
* Risk assessment
* Decision points and criteria
* Predicts and explains long-term trends and implications for alternatives
* Trains others in the process of eliciting alternatives and assessing their impact
Change Management:
* Change management certification
* Liaison to the Project Team
* Preparing Managers and Supervisors to Lead Changes
* Experience with large-scale organizational change efforts