Sorry, this listing is no longer accepting applications. Don’t worry, we have more awesome opportunities and internships for you.

Microservices Developer - Nodejs

TMS LLC

Microservices Developer - Nodejs

San Francisco, CA
Full Time
Paid
  • Responsibilities

    Job Description

    The candidate should be from BFSI DOMAIN.  

    As a Microservices Software Engineer: • Work with the business and IT team to understand business problems, and to design, implement, and deliver an appropriate solution using Agile methodology across the larger program. • Develops code and test artifacts that reuse subroutines or objects, is well structured, backed by automated tests, includes sufficient comments and is easy to maintain. • Work independently to implement solutions on multiple platform (DEV, QA, UAT, PROD). • Provide technical direction, leadership, and reviews to other engineers working on the same project. • Implement and debug subsystems/micro service and components. • Participate in integrated test sessions of components and subsystems on test and production servers. • Follows automate-first/automate-everything philosophy. • Determine and communicate the implications of system-level decisions on subsystems and Components, and help determine how best to mitigate or take advantage of these implications. • Perform tasks efficiently and work together with team to ensure project success. • Support management of the team’s technical infrastructure (e.g., repository, build system, testing system) under guidance from the systems engineer or another project leader. • Hands on in multiple programming paradigms, not limited to Object Oriented. You could be a great fit if you have: Required Skills/Experience • 7+ years IT-Software/ Software products. • Bachelors in Science – Computer Science or equivalent. • Hands on experience with system programming, development of service/module type of applications in Nodejs , and mainstream scripting. • Understanding of Microservices technologies including- NodeJS, Sprint Boot, Java, JavaScript, Git, Jenkins, CircleCI. • SQL Server, Stored Procedure, Kafka. • Openshift, Apigee API Integration platform. Preferred Skills/Experience • Container style of programing– Micro-services, Docker, Openshift. • NodeJS experience required, java spring highly desirable • 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), 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 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. • Good communication skill to articulate views/thoughts 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

  • Qualifications

    Additional Information

    All your information will be kept confidential according to EEO guidelines.