Java Full Stack Developer
Job DescriptionWe are seeking a highly skilled Senior Java Full Stack React JS Developer with 7+ years of experience to join our growing technology team. The ideal candidate will be responsible for the complete application lifecycle, including technical design, development, testing, deployment, and maintenance of enterprise-grade applications.The role requires expertise in Java, Spring Boot, ReactJS, AWS Cloud, and modern DevOps practices, along with strong experience in delivering scalable solutions within Agile/Scrum and SAFe environments. The candidate will collaborate with cross-functional teams to build robust, high-performance applications while driving continuous improvement and engineering excellence.Key ResponsibilitiesDesign, develop, test, deploy, and support enterprise-scale applications using Java, Spring Boot, ReactJS, and TypeScript.Build scalable, reusable, and maintainable frontend and backend components.Develop high-quality code following industry best practices and coding standards.Participate in application architecture and technical design discussions.Prepare detailed technical design documents and solution specifications.Ensure applications meet scalability, security, performance, and reliability requirements.Design and develop RESTful APIs and SOAP-based web services.Implement integrations with internal and external systems.Ensure API performance, security, and maintainability.Maintain, troubleshoot, and enhance existing Spring Boot applications.Perform root cause analysis and resolve production issues.Support application upgrades, patching, and modernization initiatives.Develop and deploy cloud-based solutions on AWS.Leverage Infrastructure as Code (IaC) using Terraform or AWS CDK.Collaborate with DevOps teams for infrastructure automation and cloud optimization.Develop ETL processes, data pipelines, and automation scripts using Python.Work with structured and semi-structured data sources.Support data integration activities involving Snowflake, Delta Lake, and relational databases.Participate actively in Agile ceremonies including sprint planning, standups, retrospectives, and backlog grooming.Collaborate with Product Owners, Architects, QA teams, and business stakeholders.Contribute to continuous improvement initiatives within Agile and SAFe frameworks.Identify bottlenecks and recommend improvements to development processes and workflows.Drive automation, code quality, and engineering best practices.Backend- Java (Spring boot) and Rest APIFrontend- React JS, TypescriptCloud/ Infrastructure- AWS (S3,IAM, RDS, Glue, Lamda, CloudWatch, OpenSearch) Terraform / CDK