Microservices Developer Nodejs

Microservices, Sprint Boot, Java, JavaScript, Node Js, Git, JenkinCI, OpenShift, API, Integration, Agile, Apache Kafka, Computer engineering, Data structure, Internationalization and localization, Multithreading, Stored procedures, Scalability, Software architecture, Enterprise software, Problem solving, Finance, Computer science, Docker, OOPS, Node.js, Troubleshooting, Scripting, Software engineering, Software development, Thread, Concurrent computing
Full Time
Depends on Experience
Work from home available

Job Description

We are looking to fill Microservices Developer role based in San Francisco, CA (Remote till covid situation)

Skills/Experience: 

5+ years IT-Software/ Software products.

Hands on experience with system programming, development of service/module type of applications in Java, Nodejs, and mainstream scripting.

Understanding of Microservices technologies including: Sprint Boot, Java, JavaScript, Node Js, Git, JenkinCI.

SQL Server, Stored Procedure, Kafka.

Preferred Skills/Experience:

Container style of programing

Micro-services, Docker, OpenShift.

Experienced across programming languages, patterns, and data structures.

Adequate hands on experience with Multi-Threaded development covering thread sync & synchronization, locks, database concurrency, Good knowledge, and experience.

Applied knowledge of Object Orientated programming concept (OOPS), Microservices, 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 and/or 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.

Education Qualification:

B.S. in computer science, software engineering, computer engineering, electrical engineering, or related area of study

Dice Id : 10228528
Position Id : 6846887
Originally Posted : 3 months ago
Have a Job? Post it