Skill set:
- Develop user-friendly web interfaces using Angular framework.
- Design and implement server-side logic using Core Java and Spring Boot.
- Create and maintain Rest APIs for seamless data exchange between front-end and back-end systems.
- Develop efficient database schemas and write optimized SQL queries to interact with MySQL databases.
- Work with non-relational database management systems (Non-RDMs) for handling specific data requirements of storing and managing large data.
- Collaborate with cross-functional teams to gather and analyze project requirements.
- Participate in code reviews to ensure code quality, maintainability, and adherence to best practices.
- Conduct unit testing and debugging of applications to ensure high-quality deliverables.
- Perform performance optimization and troubleshooting to enhance application functionality.
- Collaborate with team members to ensure compliance with security standards and protocols.
Requirements:
Minimum 5 years of experience in Software Development.
- Strong proficiency in Angular, React, Core Java, and Spring Boot for building modern web applications.
- Experience in developing and consuming Rest APIs.
- Proficiency in working with MySQL and writing efficient SQL queries.
- Familiarity with non-relational database management systems (Non-RDMs) and their usage in specific scenarios.
- Solid understanding of software development principles, design patterns, and best practices.
- Strong problem-solving and analytical skills.
- Excellent teamwork and communication skills.
- Ability to work in a fast-paced and agile development environment.
- Prior experience in developing scalable and high-performance web applications.
- Knowledge of front-end development languages such as HTML, CSS, and JavaScript.
- Familiarity with version control systems (e.g., Git) and agile development methodologies