Design, develop, and maintain scalable enterprise applications using Java, Spring Boot, Spring MVC, and Microservices architecture.
Develop secure and high-performance REST APIs and backend services.
Implement application security using Spring Security and follow enterprise security best practices.
Develop responsive and scalable frontend applications using React.js, JavaScript (ES6+), HTML5, and CSS3.
Develop and integrate backend and frontend components to deliver end-to-end full stack solutions.
Work with Node.js for application development and integration where required.
Design and optimize database solutions using Oracle, PostgreSQL, and MySQL.
Develop complex SQL queries and perform SQL query optimization to improve application performance.
Design and implement scalable microservices and API-based integrations.
Build, deploy, and support applications across AWS and/or Azure cloud environments.
Containerize applications using Docker and deploy/manage workloads using Kubernetes.
Implement and maintain CI/CD pipelines using Jenkins and/or GitHub Actions.
Use Git for source code management and follow appropriate branching and development practices.
Perform code quality and static code analysis using SonarQube.
Collaborate with business stakeholders, compliance teams, and domain experts to translate Communication Surveillance requirements into technical solutions.
Integrate application components with AI/ML services and models where required to support surveillance and compliance use cases.
Work with data and AI/ML teams to consume and integrate ML model outputs into enterprise applications.
Ensure applications are scalable, secure, reliable, maintainable, and compliant with enterprise standards.
Troubleshoot application issues, perform root-cause analysis, and provide production support.
Participate in code reviews, technical design discussions, performance optimization, and continuous improvement activities.
Document technical designs, application architecture, APIs, deployment processes, and operational procedures.