Key Responsibilities:
1. Architectural Design & Planning:
a. Design, develop, and implement scalable, secure, and high-performing software solutions for SaaS applications.
b. Define the architectural roadmap in alignment with business goals and technology strategy.
c. Evaluate and recommend appropriate frameworks, tools, and technologies to meet project requirements.
2. Technical Leadership:
a. Provide technical leadership and mentorship to development teams, ensuring high-quality code and adherence to best practices.
b. Collaborate with cross-functional teams (developers, DevOps, QA, Product Owners) to ensure seamless project delivery.
3. Development & Implementation:
a. Lead the development of core modules and critical system components.
b. Work hands-on with Java technologies, frameworks (Spring Boot, Hibernate, etc.), and microservices architecture.
c. Ensure seamless integration with third-party services and APIs.
4. SaaS Expertise:
a. Design multi-tenant architectures for SaaS products, ensuring data isolation and security.
b. Optimize performance, scalability, and availability for SaaS solutions.
c. Implement best practices for cloud deployment, CI/CD pipelines, and monitoring.
5. Stakeholder Collaboration:
a. Work closely with stakeholders to gather and analyze business requirements.
b. Communicate complex technical concepts to non-technical stakeholders.
6. Research & Innovation:
a. Stay updated on emerging trends and technologies in the SaaS and Java ecosystems.
b. Continuously innovate to improve product performance, security, and maintainability.
Qualifications:
• Education: Bachelor's or Master's degree in Computer Science, Information Technology, or a related field.
• Experience:
o Minimum 7+ years of experience in software development.
o Strong experience in Java and frameworks like Spring Boot, Hibernate, etc.
o Proven experience architecting and delivering SaaS applications.
• Technical Skills: o Proficiency in designing and implementing microservices and RESTful APIs.
o Experience with cloud platforms (Azure, AWS).
o Strong understanding of relational databases (PostgreSQL, MySQL) and ORM frameworks.
o Familiarity with front-end technologies (React) is a plus.
o Knowledge of DevOps practices and tools (Docker, Kubernetes, Jenkins).
• Soft Skills:
o Excellent problem-solving and analytical skills.
o Strong communication and stakeholder management abilities.
o Leadership and mentorship skills to guide and inspire technical teams
Job Types: Full-time, Permanent
Pay: ?400,000.00 - ?1,800,000.00 per year
Benefits:
• Flexible schedule
• Provident Fund
Schedule:
• Day shift
• Monday to Friday
Supplemental Pay:
• Performance bonus
• Yearly bonus
Work Location: In person
Application Deadline: 25/12/2024
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.