Design, develop, and maintain scalable applications using Core Java and Spring Boot.
Build, integrate, and maintain RESTful APIs and backend services.
Participate in system design, solution development, and technical documentation.
Develop and maintain CI pipelines using GitLab and follow version control best practices.
Apply Test-Driven Development (TDD) principles and ensure code quality through unit testing and code reviews.
Work with SSL/TLS, client authentication, encryption, and digital signing as part of Certificate Lifecycle Management (CLM).
Collaborate with cross-functional teams in an Agile development environment.
Participate in solution design discussions, technical reviews, and knowledge-sharing sessions.
Troubleshoot application issues and improve application performance, reliability, and security.
Follow secure coding practices and contribute to continuous improvement of development processes.