
Site Reliability Engineer
- Pune, Maharashtra
- Permanent
- Full-time
- Design, develop, and improve the digital products and technology services we provide to our clients and employees.
- Apply a broad range of software engineering practices, from analyzing user needs and developing new features to automated testing and deployment.
- Ensure the quality, security, reliability, and compliance of our solutions by applying our digital principles and implementing both functional and non-functional requirements.
- Build observability into our solutions, monitor production health, help to resolve incidents, and remediate the root cause of risks and issues.
- Understand, represent, and advocate for client needs.
- Share knowledge and expertise with colleagues, help with hiring, and contribute regularly to our engineering culture and internal communities.
- Bachelor's or Master's degree in computers or equivalent focusing code development and maintenance.
- Ideally 8+ years of experience in a similar position focused on Core banking integration area in a development role.
- Interested in learning new technologies and practices, reuse strategic platforms and standards, evaluate options, and make decisions with long-term sustainability in mind.
- Strong communicator, from making presentations to technical writing.
- Good Knowledge in Java and relevant Java tech stack.
- Awareness of "Clean Code" and clean coding practices.
- Test Driven Development and ability to design Unit, Integration and Functional tests.
- API first design
- Understanding of modern architecture and design patterns, including event driven systems and Microservices.
- Good troubleshooting skills and hands-on DevOps experience
- Ability to collaborate with the onsite and offshore teams during solution delivery.
- Good analytical and problem-solving skills
- Good communication and presentation skills
- Highly proactive team player eager to support colleagues when needed.
- Prepared to take on responsibility for tasks and works independently