Key Responsibilities :
- Design, develop, and maintain robust Java applications in line with business requirements.
- Develop and integrate RESTful APIs with internal and third-party systems.
- Perform database design, optimization, and management using MySQL.
- Collaborate with product managers, designers, and other developers to deliver new features and improvements.
- Conduct unit testing and participate in code reviews to maintain high-quality code.
- Diagnose and resolve software bugs and performance bottlenecks on Windows platforms.
- Document development processes, system architecture, and feature details.
Must-Have Skills :
Proficiency in Java and Spring Boot with strong object-oriented programming knowledge.Hands-on experience with MySQL, including writing and optimizing queries.Experience developing and maintaining RESTful web services.Solid understanding of Windows-based development environments.Familiarity with software version control systems like SVN and GitHub.Preferred Skills :
Experience with cloud services such as AWS or other cloud platforms.Knowledge of API testing tools like Postman and API documentation standards using Swagger.Exposure to front-end technologies like React Native for mobile and web applications.Familiarity with Linux environments for development and deployment.Understanding of DevOps practices and CI / CD pipelines.Basic knowledge of containerization and orchestration tools (Docker, Kubernetes).Skills Required
Java, Spring Boot, Restful Apis, Mysql, Windows Development, Linux