Software (Tech) Lead Development Engineer
1 Nos.
72070
Full Time
8.0 Year(s) To 15.0 Year(s)
40.00 LPA TO 45.00 LPA
IT Software - Web / Mobile
IT-Software/Software Services
Job Description:
- 8 years minimum, of hands-on relevant development experience.
- Good working experience in agile/scrum and other development methodologies.
- Strong software development concepts, extensive experience in Java EE technologies and expertise in Java is essential.
- Experience in Java frameworks and their implementation – Struts, Spring, Spring Boot, Hibernate, Axis2 and etc.
- Basic Experience with Oracle database and good knowledge on SQL,
- Strong experience in web front-end technologies like HTML5, CSS3, Bootstrap, Ajax, JSP, JavaScript, JavaScript libraries (jQuery etc), .
- Good knowledge on JavaScript and related technologies is essential and some working experience on NodeJS is preferred.
- Strong knowledge on REST/JSON, SOAP web services.
- Good knowledge of Microservices, Cloud concepts, AWS and other cloud platforms
- Good working experience with GitHub, Jira, Jenkins, WebStorm, Postman, SoapUI, Nginx, various code-quality-tools/software (for static code checkers, secure code checkers, automated unit tests, code coverage)
- Good knowledge on web application security.
- Experience in designing, profiling, and tuning high-performance, multi-threaded applications.
- Good knowledge on software security, secure development of applications and PCI DSS.
- Knowledge of security standards (encryption, authentication, authorization) related to web and portals.
- Good knowledge on design patterns, secure coding, coding standards and principles.
- Knowledge of DevOps/CICD, Docker, Angular
- Knowledge of basic Unix environment is required.
- Quick grasping and appetite for learning and gaining broad knowledge on architecture, infrastructure, operations, software methodologies/ systems, code, quality, designing (responsive design, single page Apps, modular, scalable etc., ), security and technologies evolving around XLS/CG ecosystem.
- Good communication (verbal and written), documentation (for creating Technical-Notes, software design documents) and presentation skills are essential.
Company Profile
Client is a global loyalty and benefits company. They use their expertise and products to craft customer experiences which enable some of the world’s best known brands to acquire, engage and retain the most demanding and choice-rich customers.
Apply Now
- Interested candidates are requested to apply for this job.
- Recruiters will evaluate your candidature and will get in touch with you.