Senior Full Stack Developer- ReactJS
Job Summary
Primary Technologies: Java Spring Boot Microservices ReactJS NextJS
Cloud & DevOps: AWS Kubernetes Jenkins CI/CD
We are looking for an experienced Senior Full Stack Developer with strong hands-on expertise in Java Spring Boot Microservices and modern frontend technologies particularly ReactJS. The ideal candidate should have extensive experience in designing developing and deploying scalable high-performance enterprise applications with strong knowledge of backend architecture frontend development database technologies and cloud platforms.
-
Design develop and maintain scalable enterprise applications using Java J2EE Spring Boot and Microservices architecture.
-
Develop responsive user-friendly frontend applications using ReactJS NextJS JavaScript Redux HTML5 and CSS3.
-
Design develop and integrate RESTful APIs and SOAP-based web services.
-
Build and maintain microservices-based applications with a focus on scalability performance security and reliability.
-
Work with relational databases such as Oracle SQL Server and MySQL and NoSQL databases such as MongoDB and DocumentDB.
-
Implement event-driven architecture and messaging solutions using Apache Kafka.
-
Develop and maintain enterprise integrations using MuleSoft and API management platforms.
-
Work with AWS cloud services and container orchestration technologies such as Kubernetes.
-
Implement CI/CD pipelines using Jenkins Git and GitHub.
-
Perform unit testing integration testing debugging and performance optimization.
-
Develop cross-browser-compatible and responsive user interfaces.
-
Optimize frontend applications for performance accessibility and Search Engine Optimization (SEO).
-
Collaborate with UX/UI designers architects QA teams and other stakeholders to deliver high-quality solutions.
-
Participate in technical discussions code reviews solution design and architectural decisions.
-
Ensure adherence to coding standards best practices and software development methodologies.
Backend Development
-
10 years of hands-on experience in Java and J2EE development.
-
Strong expertise in Spring Boot and Microservices architecture.
-
Experience with SOAP REST APIs XML XSLT UML and Object-Oriented Analysis and Design (OOAD).
-
Strong understanding of scalable application design and API integration.
Frontend Development
-
Strong hands-on experience with ReactJS.
-
Experience with NextJS and/or VueJS.
-
Proficiency in JavaScript Redux HTML5 and CSS3.
-
Experience with SASS Bootstrap responsive UI development and cross-browser compatibility.
-
Experience integrating RESTful services with frontend applications.
-
Knowledge of frontend performance optimization and SEO.
Database Technologies
-
Experience with relational databases such as Oracle SQL Server and MySQL.
-
Exposure to NoSQL databases such as MongoDB and AWS DocumentDB.
Cloud DevOps & Integration
-
Experience with AWS cloud technologies.
-
Knowledge of Kubernetes and containerized application deployment.
-
Experience with Jenkins Git GitHub and CI/CD pipelines.
-
Hands-on experience with Apache Kafka.
-
Experience with MuleSoft integration and API platforms.
Testing & Development Tools
-
Experience with JUnit Jasmine and Karma testing frameworks.
-
Proficiency with Eclipse JIRA and Git.
-
Strong debugging troubleshooting and performance-tuning skills.
-
10 years of overall software development experience.
-
Strong hands-on experience in both backend Java development and frontend ReactJS development.
-
Proven experience building and maintaining enterprise-scale applications using Microservices architecture.
-
Strong analytical problem-solving communication and stakeholder-management skills.
-
Ability to work independently and collaboratively in an agile development environment.