JOBSEARCHER

Lead Software Engineer

Job Title : Lead Software EngineerClient Name :Google LLCStudy Level : Bachelor's DegreeSkill Cluster : DE-Spring Boot,MVC, REST API.Primary Skill : Python, Java, KotlinExperience : 5 yearsJob Duration : 3-6 MonthsJob Description :Job Summary: We are looking for a strong Backend Developer with deep expertise in Java-based backend systems to design, build, and maintain scalable, high-performance applications. The role requires strong critical thinking and problem-solving skills to analyze complex systems, identify root causes, and deliver sustainable solutions. The ideal candidate will also contribute to technical documentation to ensure knowledge sharing and long-term maintainability, with good-to-have experience in Python, Kotlin, and a working understanding of frontend technologies. Key Responsibilities Design, develop, and maintain scalable backend services using Java (Spring/Spring Boot) Apply strong analytical and problem-solving skills to troubleshoot complex issues and optimize system performance Build and maintain RESTful APIs and microservices with a focus on reliability and scalability Write clean, efficient, well-tested, and maintainable code following engineering best practices Produce and maintain technical documentation including design documents, API contracts, and operational runbooks Participate in code reviews, architecture discussions, and technical decision-making Collaborate closely with frontend engineers, QA, and product stakeholders to deliver end-to-end solutions Support production systems, perform root cause analysis, and drive preventive fixes Required Skills & Qualifications Strong hands-on experience in Java (Core Java, Collections, Concurrency) Experience with Spring / Spring Boot and backend service development Proven ability in critical thinking, system analysis, and structured problem solving Strong understanding of backend architecture, microservices, and API design Experience with relational databases and basic NoSQL concepts Knowledge of unit and integration testing (JUnit, Mockito) Familiarity with Git, CI/CD pipelines, and agile development methodologiesJob Location