logo

JobNob

Your Career. Our Passion.

Technical Lead - Java


WAISL Limited


Location

New Delhi | India


Job description

Position - Technical Lead - Java

Location - New Delhi

Company: As a technologist, you will encounter difficult engineering challenges and a rewarding environment within which to solve them. We are looking for candidates from Product development background.

Innovation ∙ Make space for their whole team to innovate. ∙ Stay abreast of industry news from a variety of sources. ∙ Understand how industry developments may affect a team.

Requirements: Excellent understanding and knowledge of Software Engineering Concepts and Methodologies is required. Should have experience of working on Core Java/J2EE & OOPS concept. Experience in delivering and implementing end to end software products, includes gap/requirement analysis, architecting, Database Design, coding, deployment and support using CI/CD. Experience in HLD, LLD and product architecting, product development using microservices oriented architecture, build/test for scale, performance, and reliability. Experience of integrating code, deploying it to production and iterating on it based on user feedback. Expertise in Java, Junits, Spring, Hibernate and web services. Database Knowledge –MySQL, PostgreSQL and NoSQL, Expertise on API based architecture and preferably micro-services, Web Services (REST/SOAP) Developing high-volume, low-latency applications for mission-critical systems and delivering high-availability and performance Complete ownership of the tech road map and quarterly deliverables. Manage engineering priorities, deadlines, and deliverables for each release (3-month cycle) Experience in building applications/platforms and ability to drill deep on technical implementation. Have 6+ years of experience in designing, implementing, testing, and shipping high-performance distributed systems. Expertise on open sources technologies API Gateway ( Kong or Zuul), Kafka, Sleuth, Eureka, MySQL, Mongo DB, Cashing Systems such as Hazelcast / Redis/ Memcache, Elastic, Solr indexing, ELK or similar stack for centralized logging. Proficiency in using modern web development technologies and techniques, including JavaScript, AJAX, HTML5, CSS, Angular, Responsive Design, web services. Knowledge of professional software engineering practices & best practices for the full software development life cycle, including coding standards, code reviews, source control management, build processes, testing, operations, Test-driven Development (TDD) and Continuous Integration/Delivery. Experience on Docker/Kubernetes, GIT and implementing CI/CD. Strong knowledge in Algorithms and Data Structure Work independently and within a team on code development, code review and modest day-to-day support duties Mentor and train team members on design, testing and quality. Must be high-energy, detail-oriented, proactive, and able to function under pressure to meet tight deadlines. Self-motivated with the ability to accomplish tasks with minimal direction. Willingness and ability to learn and take on challenging opportunities.

Qualification: BS or MS in Computer Sciences or related fields from premier institute (IIT, NIT, IIIT and top colleges) with 10+ years in software development from Product Company. Thrives in a dynamic environment, using agile methodologies. Should be detail-oriented and have creative problem-solving skills. Has excellent written and oral communication skills Be involved in hiring and retaining talented engineers.

Development Practices: Automate everything by default. Build a CI/CD pipeline. Automated security scanning and performance testing as part of build.


Job tags



Salary

All rights reserved