Java Lead/Architect
Java Lead/ArchitectTechnical LeadershipSolution Architecture & System DesignArchitecture Review and GovernanceTechnology Roadmap PlanningApplication Modernization StrategiesTechnical Risk Assessment & MitigationProof of Concept (POC) LeadershipCore DevelopmentJava (8/11/17) – strong hands on experienceSpring Boot, Spring MVC, Spring DataMicroservices architecture (service decomposition, API contracts)REST APIs, JSON, OpenAPI / SwaggerKafka producer, consumer, partitioningMongoDbOpenshift / AWSDatabase & Data LayerMongoDBDocument modelingIndexing strategiesAggregation frameworkCRUD & performance tuningIntegration & MessagingExperience with Kafka (preferred)REST based integrations with upstream/downstream systemsDesign, develop, and maintain Java based microservicesLead technical design discussions and contribute to solution architecture.Implement RESTful APIs adhering to enterprise design standardsDevelop and optimize SQL queries (E3 level) for transactional and reporting use casesDesign and manage MongoDB schemas, indexes, and queriesEnsure high availability, scalability, and performance of microservicesApply exception handling, logging, monitoring, and resiliency patternsBuild event-driven solutions using Kafka and messaging frameworks.Collaborate with Business Analysts, Architects, QA, and DevOps teamsParticipate in code reviews, unit testing, and defect resolutionSupport CI/CD pipelines, deployments, and production issuesTroubleshoot production issues and perform root cause analysis (RCA).Mentor junior developers and provide technical leadership.Contribute to Agile ceremonies including sprint planning, estimation, and retrospectives.