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.