Roles & Responsibilities Architecture & Solution Design Define architecture and solution designs for Java-based applications. Translate business and technical requirements into scalable secure and maintainable solutions. Lead design reviews and document architecture decisions patterns and standards. Identify technical risks dependencies and opportunities to simplify application flows. Ensure designs meet performance availability resiliency and supportability requirements. Guide the design and development of enterprise Java applications. Promote sound practices for code quality testing performance and maintainability. Help diagnose complex application issues and improve transaction performance and reliability. Guide API and service-based integrations between Java applications and other enterprise systems. Telecom Customer Care & Billing Partner with business stakeholders to translate telecom requirements into technical solutions. Apply domain knowledge across customer and subscriber … Sign In to View