Senior Software Developer

1 week ago


Hyderabad, India hirezy.ai Full time

Description : Core Design & Development :- Design, develop, and implement Java-based applications and microservices, ensuring efficiency, scalability, and maintainability.- Write clean, well-documented, and efficient code that meets design and performance specifications.- Translate technical requirements and user stories into practical and reliable software solutions.- Utilize Spring Boot, Hibernate, and REST APIs to develop and integrate backend services with external systems.- Ensure application design adheres to object-oriented principles, best practices, and established design patterns.Collaboration & Technical Leadership :- Work closely with cross-functional teams including front-end developers, QA engineers, and DevOps to deliver high-quality software releases.- Participate in architecture and design discussions, providing input on system scalability, performance, and maintainability.- Contribute to code reviews, offering constructive feedback to improve quality and consistency across the codebase.- Mentor junior developers, fostering a culture of technical excellence and continuous improvement.Testing, Debugging & Optimization :- Troubleshoot and debug complex software issues, identifying root causes and implementing long-term solutions.- Develop and maintain unit tests and integration tests using JUnit, Mockito, or similar frameworks.- Conduct performance tuning and optimization to improve application responsiveness and resource utilization.- Monitor and maintain CI/CD pipelines, ensuring smooth and automated & Reporting :- Draft and maintain detailed technical documentation for developed modules, APIs, and processes.- Prepare regular progress reports, highlighting project status, challenges, and proposed solutions.- Contribute to improving development workflows, tools, and best practices to enhance overall productivity.Process & Delivery :- Collaborate within an Agile/Scrum development environment, participating in sprint planning, stand-ups, and retrospectives.- Estimate and deliver on development tasks within agreed-upon timelines.- Maintain high-quality deliverables while managing multiple priorities in a fast-paced, dynamic environment.- Proactively identify risks, dependencies, and blockers, and communicate them effectively to project managers.Must-Have Technical Skills : - Core Java, Java 8+, J2EE (strong understanding of OOP concepts and design principles)- Servlets, JSP, Spring Framework, Spring Boot- Hibernate, JDBC, SQL, and ORM concepts- Web technologies : JavaScript, XML, JSON- Build and dependency management tools : ANT, Maven, Gradle- Application servers : Apache Tomcat, JBoss, or similar- Version control systems : Git, Bitbucket- CI/CD tools : Jenkins, Bamboo (knowledge of build pipelines and automated testing)- Databases : MySQL, PostgreSQL, or Oracle- Unit testing frameworks : JUnit, Mockito- Agile methodology experience working in sprints, with tools such as JIRA or Azure DevOpsSoft Skills : - Strong analytical and problem-solving skills.- Excellent communication and collaboration abilities.- Ability to work independently and take ownership of assigned tasks.- Detail-oriented with strong organizational and time-management skills.- A mindset of continuous learning and improvement, staying updated with emerging Java technologies and tools.- Team player who thrives in a collaborative, fast-paced environment.Preferred / Nice-to-Have Skills : - Experience with RESTful API design and microservices architecture.- Exposure to Docker, Kubernetes, or other containerization technologies.- Knowledge of cloud environments (AWS, Azure, or GCP).- Familiarity with front-end frameworks (Angular, React, or Vue.js).- Basic understanding of security best practices (authentication, authorization, encryption).- Familiarity with logging and monitoring tools (ELK Stack, Grafana, Prometheus).Qualifications : - Bachelors or Masters degree in Computer Science, Information Technology, or a related field.- 5-8 years of hands-on Java development experience in enterprise or SaaS environments.- Proven experience in building, deploying, and maintaining Java-based applications.- Demonstrated ability to deliver high-quality software on schedule in Agile settings. (ref:hirist.tech)



  • Hyderabad, India Sonata Software Full time

    Job Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , and experience with LAMP stack for Moodle customization.As a key technical contributor...


  • Hyderabad, India Quest Software Full time

    Job Description Overview Do you want to work in a fun and supportive environment At erwin by Quest we know that companies with a strong positive culture perform so much better. That is why every day we strive to create a collaborative and inclusive working environment where our people can feel empowered to succeed. erwin by Quest is an award-winning Data...


  • hyderabad, India Redwood Software Full time

    OUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...


  • Hyderabad, India QAP Software Solutions Full time

    Senior SDETLocation: RemoteExperience: 7–10 YearsEmployment Type: Full-time / ContractJob Description: We are looking for a Senior SDET with strong hands-on development and automation testing experience to design, develop, and maintain robust automation frameworks. The ideal candidate should have extensive experience in WebdriverIO and Playwright , along...


  • Hyderabad, India Sonata Software Full time

    Sonata Software Overview In today's market, there is a unique duality in technology adoption. On one side, extreme focus on cost containment by clients, and on the other, deep motivation to modernize their Digital storefronts to attract more consumers and B2B customers. As a leading Modernization Engineering company, we aim to deliver modernization-driven...


  • Hyderabad, India Sonata Software Full time

    Job Summary:We are seeking a Senior Software Engineer (6–8 years experience) to lead the development, customization, and integration of our LMS platforms (Moodle, Canvas, Open Ed X). This role requires expertise in Python/Django, Java Script (Node.js, React), Open Ed X , and experience with LAMP stack for Moodle customization.As a key technical contributor...


  • Hyderabad, Telangana, India Redwood Software Full time ₹ 12,00,000 - ₹ 36,00,000 per year

    OUR MISSIONAt Redwood, we empower our customers with lights-out automation for their mission-critical business processes.ABOUT USRedwood Software is the leader in full stack automation fabric solutions for mission-critical business processes. With the first SaaS-based composable automation platform specifically built for ERP, we believe in the transformative...


  • Hyderabad, India QAP Software Solutions Full time

    Senior SDET Location: Remote Experience: 7–10 Years Employment Type: Full-time / Contract Job Description: We are looking for a Senior SDET with strong hands-on development and automation testing experience to design, develop, and maintain robust automation frameworks. The ideal candidate should have extensive experience in WebdriverIO and Playwright ,...


  • Hyderabad, India QAP Software Solutions Full time

    Senior SDET Location: Remote Experience: 7–10 Years Employment Type: Full-time / Contract Job Description: We are looking for a Senior SDET with strong hands-on development and automation testing experience to design, develop, and maintain robust automation frameworks. The ideal candidate should have extensive experience in WebdriverIO and Playwright ,...


  • hyderabad, India beBeeSoftware Full time

    Senior Software Developer OpportunityWe are seeking a skilled Senior Software Developer to join our team. This is a key role that will be responsible for developing high-quality software solutions, collaborating with cross-functional teams, and contributing to the overall success of our organization.