Design and architect scalable, secure, and high-performance Java-based enterprise applications.Provide technical leadership in the development of applications using Java / J2EE, Spring Framework, and Spring Boot.Define and implement microservices architecture, including API design and integration patterns.Guide teams on REST and GraphQL API development and messaging systems usage.Lead cloud-native application design and deployment on platforms such as AWS, Azure, or GCP.Oversee containerization and orchestration strategies using Docker and Kubernetes.Implement and optimize CI / CD pipelines using tools such as Jenkins, GitLab, or Azure DevOps.Ensure effective database design and integration using both RDBMS and NoSQL technologies.Drive best practices for performance tuning, application security, and distributed systems architecture.Collaborate with cross-functional teams to ensure alignment with business and technical goals.Skills Required
Java, J2ee, Spring Framework, Spring Boot, Rest, Graphql