Designation : Sr Software Engineer / Technical Lead
: Sr / Lead Software Engineer - Full Stack
Required Experience : (Min / Max) 5 Years to 10 Years
Base Location : Bengaluru, Karnataka, India
No. of Openings : 3
Required Skills : Spring Boot, Java, Microservices development, Docker, Kubernetes, jUnit, ReactJS, HTML, CSS, JavaScript
Roles and Responsibilities:
We are looking for a highly skilled and experienced Senior/Lead Programmer to join our team and lead the development of our multi-tenant SaaS products and microservices architecture, and On-Premise Monolithic Software Products.
Responsibilities:
• Design and Architecture: Architect and design multi-tenant SaaS products and on-premises software solutions, ensuring scalability, reliability, and performance.
• Microservices Management: Develop and manage microservices, ensuring seamless integration and communication between components.
• Team Leadership: Lead, mentor, and guide a team of junior engineers, fostering a collaborative and productive work environment.
• End-to-End Development: Take end user requirements and translate them into technical specifications, develop, test, and implement software solutions.
• Code Quality and Best Practices: Ensure code quality through code reviews, automated testing, and adherence to best practices and coding standards.
• Continuous Improvement: Stay updated with the latest industry trends and technologies, continuously improving development processes and methodologies.
Requirements:
• Minimum 5 years of experience in software development, with at least 2 years in a senior or lead role
• Proficiency in Java and Spring Boot.
• Strong experience with ReactJS and front-end development.
• Expertise in designing and developing multi-tenant SaaS products.
• Experience with microservices architecture and implementation.
• Strong experience in Docker, Kubernetes
• Good knowledge on Redis, RabbitMQ, Kafka
• Knowledge of database design and management (e.g., PostgreSQL, MySQL).
• Proven Leadership & Collaboration Skills
• Strong analytical and problem-solving skills with the ability to quickly understand complex technical issues and propose effective solutions.
Bachelor's or Master's degree in Computer Science, Engineering, or a related field.
•
Preferred Skills:
• Good familiarity with NextJS
• Familiarity with Git, JIRA, and continuous integration/continuous deployment (CI/CD) tools
• Knowledge of front-end technologies such as HTML, CSS, and JavaScript
• Familiarity with cloud services such as AWS or Azure
MNCJobsIndia.com will not be responsible for any payment made to a third-party. All Terms of Use are applicable.