Roles and Responsibilities :
- Design, develop, test, deploy and maintain large-scale applications using Java-based technologies such as Spring Boot.
- Collaborate with cross-functional teams to identify business requirements and translate them into technical specifications for database schema design and implementation.
- Develop microservices architecture to improve scalability, reliability, and maintainability of the application.
- Troubleshoot complex issues related to application performance, security, and data integrity.
Job Requirements :
- 4.5-7 years of experience in application development with expertise in Java programming language.
- Solid understanding of database design principles and ability to create efficient schemas using various tools like Erwin or similar.
- Experience with developing microservices architecture for large-scale applications.
- Proficiency in working on multiple projects simultaneously while meeting tight deadlines.