Technical Lead – Microservices & Cloud (AWS)
Key ResponsibilitiesDesign and develop scalable, high-performance backend applications using Java (8–17) and Spring BootBuild and maintain microservices-based architectures for enterprise applicationsDevelop and integrate RESTful APIs and third-party servicesImplement event-driven architectures using Kafka and AWS Event Bus/EventBridgeWork with AWS services to design cloud-native applicationsPerform database design and optimization using MySQLManage builds and dependencies using MavenUse GitLab for version control, CI/CD pipelines, and code managementCollaborate with cross-functional teams (product, QA, DevOps)Lead and mentor developers, providing technical guidance and code reviewsTake ownership of solution design and architecture decisionsDeliver complex features within tight timelines and agile environmentsRequired SkillsCore Technical SkillsStrong proficiency in Java (8–17) and backend developmentHands-on experience with Spring BootDeep understanding of Microservices ArchitectureExperience with Apache Kafka for event-driven systemsStrong experience in API development and integrationSolid knowledge of MySQL / relational databasesExperience with Maven and build toolsProficiency in GitLab / Git-based workflowsCloud & DevOpsStrong experience with AWS (EC2, S3, Lambda, EventBridge/Event Bus, etc.)Experience designing event-driven systems using AWS Event RulesFamiliarity with CI/CD pipelines and deployment strategiesWe are an Equal Opportunity Employer. All qualified applicants will receive consideration for employment without regard to race, color, religion, sex (including pregnancy, sexual orientation, or gender identity), national origin, citizenship status, age, disability, genetic information, protected veteran status, or any other characteristic protected by applicable law. https://www.e-verify.gov/sites/default/files/everify/posters/IER_RighttoWorkPoster.pdf