
R&D Software Engineer
- Hyderabad, Telangana
- Permanent
- Full-time
- Bachelor's degree in Computer Science, Engineering, or a related field with minimum of 12+ years of overall Software industry experience or a Masters degree and 10+ years of related experience
- Plans, designs, develops and tests software systems and applications for software enhancements and new products.
- Strong development skills in Java, Springboot, microservices and other related frameworks/technologies.
- Possess a good understanding of relational databases (Oracle, MySQL)
- Experience in applying agile methodologies (Scrum, Kanban) and SAFe framework.
- Excellent communication, interpersonal, and presentation skills.
- Passionate about building high-quality software and creating a positive team environment
- Lead the design, development, and implementation of enterprise software systems using Java, Spring Boot, and Microservices architecture.
- Define and implement best practices for software development, including code reviews, design patterns, and testing strategies.
- Collaborate effectively with cross-functional teams (Product Management, QA, UX/UI, etc.) to ensure seamless project delivery.
- Collaborate with Architects and Product Owners to translate business requirements into technical solutions.
- Stay abreast of emerging technologies and trends in the software development landscape.
- Mentor and coach a team of engineers, fostering a collaborative and high-performing environment.
- Identify areas for improvement in processes, technologies, and team performance.
- Proactively implement solutions to enhance efficiency, quality, and productivity
- Well versed with Agile methodologies (Scrum, Kanban) and SAFe framework for software development.
- Facilitate agile ceremonies, including sprint planning, sprint reviews, and retrospectives.
- Ensure adherence to agile principles and best practices throughout the development lifecycle.
- Experience in working with large-scale enterprise software applications in observability or monitoring domain.
- Understanding of containerization technologies like Docker and container orchestration platforms like kubernetes and exposure to any of the NoSQL big data stores