Role Overview :
We are seeking an experienced Senior Java Developer to lead our backend development team. The ideal candidate will be responsible for architecting, designing, and implementing critical modules of our HRMS platform, ensuring robust functionality, scalability, and performance. This leadership role requires hands-on development expertise, mentoring capabilities, and strong collaboration with frontend and cross-functional teams.
Key Responsibilities :
- Lead and mentor a team of backend Java developers to deliver high-quality code and solutions.
- Design, develop, and enhance modules of the HRMS SaaS platform, including customizations and bug fixes.
- Collaborate closely with the frontend Angular development team to ensure seamless integration and feature delivery.
- Manage database design, optimization, and maintenance using MySQL.
- Deploy and maintain applications on AWS infrastructure, ensuring high availability and security.
- Participate in architectural discussions and provide technical leadership on best practices and standards.
- Drive continuous improvement by identifying performance bottlenecks and proposing scalable solutions.
- Ensure code quality through code reviews, unit testing, and adherence to development standards.
- Communicate effectively with stakeholders to understand requirements and deliver solutions on time.
Required Qualifications & Skills :
Bachelors or Masters degree in Computer Applications (MCA) or a related field.4 to 8 years of professional experience in Java backend development.Strong proficiency with Java 15 or higher versions.Hands-on experience with MySQL database design, queries, and optimization.Proven experience in deploying and managing applications on AWS (EC2, RDS, S3, Lambda, etc.).Familiarity with SaaS architecture and multi-tenant systems.Experience working with frontend teams, preferably Angular, for API integration.Strong understanding of RESTful API development and microservices architecture.Excellent problem-solving skills and ability to work in a fast-paced environment.Good communication and leadership skills to guide and motivate a team.(ref : hirist.tech)