
Senior Software Engineer
Turvo
🇮🇳 India
On-site
Senior
1 month ago
- Confluence
- Java
- Spring Boot
- NoSQL
- MySQL
- Oracle
- MongoDB
- Agile
- CI/CD
- Jenkins
- Test-Driven Development
1 month ago
Responsibilities:
- The Senior Software Engineer helps Turvo maintain high standards through analysis, design, development, and deployment activities.Â
- Review product specifications and produce top-quality high-level/low-level technical design deliverables.
- Evaluate technical solutions for feasibility and fit, at the same time provide recommendations and feedback.Â
- Collaborate cross-functionally to make technical trade-offs between your group’s short term and long term business needs, and the needs of the company as a whole.Â
- Work closely with Software and Quality Engineers in your peer group to implement solutions ,test, automate, and deliver high-quality features.Â
- Perform thorough code-reviews and provide actionable feedback.Â
- Implement automation for clean code, quality gates, and security vulnerability checks.Â
- Document components and design, both in-code and on collaborative tools like Confluence.Â
- Iteratively improve the underlying infrastructure and third-party libraries.
- Resolve escalated customer technical inquiries.
Qualifications:
- Minimum 5 years of Software Engineering experience.Â
- Minimum 3 years of relevant experience working on Java, Spring and SpringBoot.
- Bachelor's degree in Computer Science, related field, or relevant experience.
- Experience building microservice based high-performance, stable, scalable systems that have been successfully deployed in an enterprise setting.
- Experience mentoring other Engineers.
- Knowledge of API driven platform development & Software Integration.Â
- Must have expertise in relational and non-relational/NoSQL databases like MySQL, Oracle, MongoDB, ES, etc.Â
- Knowledge on Agile development tools, CI/CD tools like Jenkins and Test driven development tools.
Senior Software Engineer · Turvo