The Senior Software Engineer will be responsible for designing, developing, and maintaining backend applications using Java and Spring technologies. The role requires working closely with cross-functional teams to build scalable and efficient software solutions.Location: Hyderabad, IndiaExperience Required: 5+ yearsSalary Range: 4 LPA - 9 LPAKey ResponsibilitiesDevelop and maintain Microservices, SOA-based and RESTful applications using Java, Spring Boot Framework, and Spring Boot.Identify and resolve performance bottlenecks, debug system issues, and optimize application performance.Collaborate with product managers, designers, and frontend engineers to deliver well-integrated features.Follow coding standards and best practices to ensure maintainability and security.Mentor junior engineers and contribute to team discussions.Document system designs, workflows, and code structures.Required QualificationsTechnical Skills: Proficiency in Java, Spring Framework, and Spring Boot.Database Management: Experience with MySQL or PostgreSQL and ORM tools like Hibernate.Version Control & CI/CD: Familiarity with Git, CI/CD pipelines, and deployment processes.Problem-Solving: Strong understanding of data structures, algorithms, and system design.Communication & Collaboration: Ability to work independently and interact effectively with cross-functional teams.First 30 DaysComplete onboarding and gain access to internal tools and repositories.Review existing documentation, projects, and team workflows.Work on minor bug fixes or enhancements to understand the codebase.Next 60 DaysTake ownership of a feature or module within an ongoing project.Optimize system performance and address any identified issues.Participate in technical discussions and provide recommendations.Next 90 Days and BeyondLead the development of new features and propose system improvements.Contribute to architectural decisions and performance enhancements.