
Senior Database and Java Engineer
- Mumbai, Maharashtra
- Permanent
- Full-time
- Design, develop, and maintain database solutions using Oracle, SQL Server, and PostgreSQL.
- Write and optimize complex stored procedures and queries to ensure high performance.
- Perform data migration and transformation tasks between different database systems.
- Troubleshoot and resolve database-related issues, ensuring minimal downtime and data integrity.
- Collaborate with development teams to integrate database solutions with applications.
- Provide technical support and training to clients and internal teams.
- Monitor database performance and implement improvements as needed.
- Ensure database security and compliance with industry standards.
- Design, develop and maintain complex web applications
- Build reusable code and libraries for future use
- Provide ongoing maintenance, support and enhancements in existing systems and platforms
- Provide recommendations for continuous improvements
- Collaborate cross-functionally with data scientist, business users, project managers and other engineers to achieve elegant solutions
- Strong proficiency in Oracle, SQLServer and PostgresSQL
- Expertise in writing and optimizing stored procedures and complex queries
- Experience with data migration and transformation projects
- Excellent problem-solving skills and attention to detail.
- Professional experience with Java 17
- Good communication skills
- Spring Framework and Spring Boot Microservices
- Git, Maven, Jenkins Pipelines
- REST, Swagger/OpenAPI
- Experience in Containerization viz. Docker, Kubernetes, Openshift
- Angular
5+ years of relevant experience in Java development.Employment Type PermanentBenefitsEquality Statement SmartStream is an equal opportunities employer. We are committed to promoting equality of opportunity and following practices which are free from unfair and unlawful discrimination.