Hands on and highly creative in using multiple technologies, languages, design patterns, innovative solution models, preferably for highly distributed data processing environments. Algorithm design and its implementation
Responsibilities
Interact with solution architects, contribute to the overall architecture, do end to end component design, implementation, and take individual ownership of large components of the system
Hand on and highly creative in using multiple technologies, languages, design patterns, innovative solution models, preferably for highly distributed data processing environments
Algorithm design and its implementation
Communicate clearly with partners and peers, and multiple functional teams including product managers, business analysts and domain experts
Estimate engineering efforts; plan implementation, and rollout system changes
Implement best practices & coding standards, Conduct code reviews with the team
Job Requirements
B.tech/M.Tech from reputed colleges
8+ years of experience in designing and implementing innovative, scalable and performant solutions using Java,Spring,webservices,
Expertise in data structures, design, algorithms, and complexity analysis.
Superior Analytical/Troubleshooting skills
Working knowledge of Unix, preferably Linux
Expert in Java language , software design and development using Java
Strong verbal and written communication skills
Working experience of high-volume productized cloud platforms is preferred
Benefits
Make yourself a priority with flexible schedules, parental leave
Drive forward your career through professional development opportunities
Achieve your personal goals with our Employee Assistance Programme