Full-Stack Developer

Mooresville, NC

Company Name :IBA Infotech LLC

Type : Contract

Primary Skills : Java, Spring Boot, NoSQL, ReactJS, ES6

Location : Mooresville

CTC : DOE

Job Description:

Responsibilities:

  • Develop, configure, or modify application solutions by designing and coding component-based Microservice applications using various programming languages to support multiple digital channels (Web and Mobile)
  • Develop solutions to process large data using Realtime Stream and store and process large data
  • Solves difficult technical problems; solutions are testable, maintainable, and efficient
  • Validates and execute unit tests, and automated UI tests to identify application errors and ensure software meet functional specs
  • Participates in all software development life cycle phases by applying an in-depth understanding of industry methodologies and standards
  • Participate in code reviews to instill the highest of code quality, ensure Microservices best practices, and own the continuous improvement of yourself and the team
  • Developing highly scalable Reactive/event-driven capabilities to handle internet-scale with accuracy and reliability
  • Stay up to date with the latest trends, techniques, and innovations in cloud computing and software development

 

Requirements:

  • Bachelor's Degree in Computer Science, CIS, or related field
  • 6-9 years of experience in software development working for reputed organizations
  • Prior development experience in Event-Driven/Micro Services decoupled architecture patterns for Rich Internet Applications.
  • Experience building scalable solutions on cloud preferably Google Cloud Platform (GCP)
  • Strong programming skills using
    • Java, Spring Boot
    • NoSQL Database like Casandra or CouchBase
    • ReactJS, ES6 and any other Front-end Frameworks
  • Huge advantage if you have experience in Kafka or other Streaming/Event-Driven frameworks, and/or implementing CQRS, Eventual consistency design patterns.
  • Strong CS/analytical skills
  • Good written and verbal communication skills
  • Ability to write the test for your code and monitor them in production

 

Experience:

  • ReactJS: 8 years (Required)
  • Microservices: 8 years (Required)
  • NoSQL: 8 years (Required)
  • spring Boot: 8 years (Required)
  • Cassandra: 8 years (Required)
  • couchbase: 8 years (Required)
  • Java: 8 years (Required)