> Markdown version of [/jobs/ext/538993-full-stack-developer](https://www.wearedevelopers.com/jobs/ext/538993-full-stack-developer). Every page supports `.md` or `Accept: text/markdown`. Links point to the HTML versions so they work for humans too. Agent guide: [/agents.md](https://www.wearedevelopers.com/agents.md). --- # Full-Stack Developer - **Company:** IBA InfoTech Inc. - **Location:** Mooresville, NC, United States - **Experience:** Expert - **Contract:** Permanent contract - **Skills:** 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, NoSQL, Software Engineering, Data Streaming, Web Applications, Google Cloud, ReactJS, Spring-boot, Information Technology, Cassandra, Apache Kafka, Front End Software Development, Programming Languages, Microservices - **Published:** June 14, 2026 - **Apply:** https://ibainfotech.com/full-stack-developer-4 ## About the Role * 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) ## 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 ## Related Videos - [Alibaba Big Data and Machine Learning Technology](https://www.wearedevelopers.com/videos/37-alibaba-big-data-and-machine-learning-technology) - [Coffee with developers - Brian Morrison](https://www.wearedevelopers.com/videos/902-coffee-with-developers-brian-morrison) - [Watch Tests Go Brrrr! : Getting Started with Cypress in ReactJS](https://www.wearedevelopers.com/videos/282-watch-tests-go-brrrr-getting-started-with-cypress-in-reactjs) - [Leveraging Real time data in FSIs](https://www.wearedevelopers.com/videos/806-leveraging-real-time-data-in-fsis) - [Tomorrow's cloud data platforms - fully managed database-as-a-service (DBaaS)](https://www.wearedevelopers.com/videos/254-tomorrow-s-cloud-data-platforms-fully-managed-database-as-a-service-dbaas) - [PySpark - Combining Machine Learning & Big Data](https://www.wearedevelopers.com/videos/44-pyspark-combining-machine-learning-big-data) ## Related Articles - [7 Important Tips That Every Software Developer Should Know](https://www.wearedevelopers.com/magazine/101-7-important-tips-that-every-software-developer-should-know) - [Highest Paying Tech Companies for Developers](https://www.wearedevelopers.com/magazine/220-highest-paying-tech-companies-for-developers) - [The Best Software Developer Blogs to Read](https://www.wearedevelopers.com/magazine/156-the-best-software-developer-blogs-to-read) - [7 Most Popular Web Developer Jobs in Europe](https://www.wearedevelopers.com/magazine/163-7-most-popular-web-developer-jobs-in-europe) - [93 Java Interview Questions You Should Prepare For](https://www.wearedevelopers.com/magazine/14-93-java-interview-questions-you-should-prepare-for) - [Top-Paying Tech Jobs (with Salaries)](https://www.wearedevelopers.com/magazine/372-top-paying-tech-jobs-with-salaries)