We are seeking a highly skilled and experienced Java Full Stack Developer with over 7 years of professional experience. The ideal candidate will have strong expertise in Java (Spring Boot) for backend development, React.js for frontend development, and hands-on experience with SQL or NoSQL databases. You will work closely with cross-functional teams to design, develop, and maintain scalable web applications.Key Responsibilities:Design, develop, and maintain high-performance, scalable web applications using Java, Spring Boot, and React.js.Collaborate with Product Owners, Architects, and other team members to translate business requirements into technical solutions.Build and consume RESTful APIs and integrate with third-party services.Write clean, maintainable, and testable code.Optimize application performance and troubleshoot production issues.Design and manage relational (e.g., PostgreSQL, MySQL) or non-relational databases (e.g., MongoDB, Cassandra).Follow Agile/Scrum development practices and participate in daily stand-ups and sprint planning.Required Qualifications:7+ years of professional experience as a Full Stack Developer.Strong proficiency in Java 8+, Spring Boot, and React.js.Solid understanding of HTML5, CSS3, JavaScript, and modern JS frameworks.Experience with RESTful API design and implementation.Expertise in SQL databases (e.g., PostgreSQL, MySQL, Oracle) and/or NoSQL databases (e.g., MongoDB, DynamoDB).Experience with CI/CD pipelines, Git, Docker, and Kubernetes.Familiarity with cloud platforms (AWS, Azure, or GCP) is a plus.Excellent problem-solving and communication skills.Preferred Qualifications:Experience with TypeScript and state management libraries (Redux, Zustand, etc.).Prior experience in a microservices architecture environment.Knowledge of performance tuning and caching strategies.Experience with unit testing frameworks (JUnit, Jest) and test automation.
Job Title
Java Full Stack Developer