Full-Stack Developer

IBA InfoTech Inc.
Mooresville, NC, United States
about 2 months ago

Role details

Contract type
Permanent contract
Employment type
Full-time (> 32 hours)
Experience level
Expert
Experience required
6 years minimum
Working hours
Regular working hours

Tech stack

Java (Programming Language) Unit Testing Big Data Cloud Computing Software Quality Code Review Computer Programming Databases Couchbase Servers Command-Query Responsibility Segregation (Software Development) Software Design Patterns ECMAScript
+13 more
NoSQL Software Engineering Data Streaming Web Applications Google Cloud ReactJS Spring-boot Information Technology Cassandra Apache Kafka Front End Software Development Programming Languages Microservices

Job description

  • 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)

Apply for this position

This job is hosted externally. Click below to view the full posting and apply.

Apply on ibainfotech.com

Good distractions

Talks and stories from around this role — technically off-topic, practically not.

1:06 min

Developer experience and project variety at scale

Alexandra Petri · WWC 2023

2:37 min

Comparing traditional SQL tables versus NoSQL non-tabular databases

Stanimira Vlaeva · JS Congress

1:21 min

Exploring the target application for front end tests

Anna Mcdougall · JS Congress

3:28 min

Defining big data and machine learning fundamentals

Ayon Roy · LIVE

4:36 min

Hiring passionate software engineers to tackle unprecedented scaling challenges

Dana Lawson Dana Lawson +1 · WWC Europe 2026

3:16 min

Terminology differences between relational and NoSQL databases

Tim Faulkes · LIVE

Videos

See all

Related articles

See all