Gurucul is a cybersecurity analytics company delivering Next-Gen SIEM, UEBA, Insider Risk Management, and identity/threat detection solutions. We help enterprises reduce noise, detect threats faster, and improve security outcomes using advanced analytics and AI.
Gurucul is seeking a Java Technical Lead Developer, who will create scalable multi-tier web applications in an agile software development environment. Successful candidates should have significant hands-on experience in designing and coding server components.
The ideal candidate must be able to design and develop enterprise scale information security software in collaboration with the engineering team in India and with their counterparts in the US.
- BS/MS degree in Computer Science, Engineering or related discipline.
- 8 to 14 years’ experience working as a Java developer on Web/EE applications, ideally multi-tenant SaaS products and at least 3 years as tech lead.
- Expert in core Java development and Java EE technologies.
- Solid experience building server-side components for enterprise applications.
- Good understanding of browser side development using any one of the frameworks like Angular, React, etc..
- Good understanding of Single page applications architecture.
- Good understanding of HTML/HTML5, CSS/CSS3, Javascript and object oriented Javascript.
- Well-versed with server side and client-side design patterns and anti patterns.
- Experience using Spring and Hibernate in a commercially available software product.
- Good experience on MVC Architecture like Grails, Spring MVC, Servlets and JSP API programming.
- Exposure to maven/gradle build script.
- Exposure/Experience with Hadoop and related big data technologies.
- Experience with Git/Gitlab.
- Good understanding of REST APIs and JSON.
- Expert in RDBMS like MySQL 8, SQL, SQL query design, tuning, and experience of working with very large databases.
- Experience in multi-threading, building cluster aware applications.
- Experience in working in SCRUM as scrum master.
- Strong prioritization and time management
- Strong and clear communication skills
Pune, India
Please send resumes to [email protected] for consideration.