Required Skills

Java Developer

Work Authorization

  • Us Citizen

  • Green Card

Preferred Employment

  • Corp-Corp

Employment Type

  • Consulting/Contract

education qualification

  • UG :- - Not Required

  • PG :- - Not Required

Other Information

  • No of position :- ( 1 )

  • Post :- 15th Jun 2021

JOB DETAIL

Infostretch Corporation is seeking a Microservices Developer based at San Francisco, CA location.

 

Duties & Responsibilities:

•             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/microservice 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.

•             Hands on in multiple programming paradigms, not limited to Object Oriented 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 Required

 

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.

•             OpenShift, Apigee API Integration platform.

 

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.

Company Information