Diligente Technologies
Required SkillsExperience 10+ years IT-Software Software products Bachelors in Science ndash Computer Science or equivalent Hands on experience with microservice programming, development of servicemodule type of applications in Java, Nodejs , nestjs. Understanding of Microservice technologies including- Sprint Boot, Java, Javascript, Node Js, Git, SQL Server, Stored Procedure Preferred SkillsExperience Container style of programing preferred ndash Micro-services, Docker, Openshift Experienced across programming languages, patterns and data structures. Adequate hands on experience with Multi-Threaded development covering thread aync synchronization, locks, database concurrency, Good knowledge and experience . Applied knowledge of Object Orientated programming concept (OOPS), Micro services, Operating System (OS) concept and UML Proficient with software Architecture, design patterns and strong demonstrated experience in building frameworks. Strong computer science background including distributed computing. Good knowledge of software development tools and methodologies. Good knowledge of secure coding practices is a plus. Thorough understanding and hands-on experience in the development of all layers of enterprise applications to analyze system scalability, integration, and performance issues as well as internationalization utilizing either Unicode andor multi-byte databases Good exposure of software development life cycle, development process flow and their tools usage Must be aware of Agile, Incremental or spiral development methodology Excellent diagnostic and troubleshooting skills, problem solving, and an ability to learn quickly Domain Knowledge in Financial Service is a plus Good communication skill to articulate viewsthoughts with team and partners or customers without any gap Willingness and Ability to learn new technologies Expert knowledge of computer languages, data structures, program design methods and techniques. Ability to troubleshoot complex problems systematically Self-motivated, thorough, and methodical Overall knowledge of the computing environment at large, e.g. typical uses and user populations of operating systems, communications protocols, hardware platforms, etc Regards, Asgar Khan Diligente Technologies 2350 mission college blvd. suite 330 Santa clara, CA 95054 Work