Job Overview
We are looking for an experienced UI Full-Stack Developer with strong expertise in React.js, Next.js, TypeScript, Java, and Spring Boot. The ideal candidate will be responsible for designing, developing, and maintaining scalable, high-performance web applications. This role requires hands-on experience across both frontend and backend development, with a focus on delivering seamless user experiences and robust backend services.
Key Responsibilities
- Develop and maintain end-to-end web applications using React.js, Next.js, TypeScript, Java, and Spring Boot.
- Build responsive, reusable, and high-performance user interfaces that provide excellent user experiences across devices.
- Design, develop, and consume RESTful APIs to support frontend and backend integration.
- Participate in application architecture, technical design discussions, and system scalability planning.
- Optimize applications for speed, performance, security, and maintainability.
- Collaborate with Product Managers, UI/UX Designers, QA teams, and other stakeholders throughout the development lifecycle.
- Conduct code reviews, follow coding standards, and contribute to best practices.
- Support production environments, troubleshoot issues, and implement performance improvements.
- Participate in Agile ceremonies including sprint planning, daily stand-ups, retrospectives, and backlog grooming.
- Ensure application quality through testing, monitoring, and continuous improvement initiatives.
Required Skills
- 6+ years of experience in Full-Stack or Frontend-heavy development.
- Strong expertise in React.js and Next.js.
- Proficiency in TypeScript and modern JavaScript (ES6+).
- Strong backend development experience using Java and Spring Boot.
- Experience building and consuming REST APIs.
- Good understanding of scalable system design and application architecture.
- Experience with test automation, code quality, and performance optimization.
- Strong debugging, analytical, and problem-solving skills.
- Excellent communication and collaboration abilities.
Preferred Skills
- Experience with Node.js.
- Exposure to GraphQL.
- Hands-on experience with AWS services such as EC2, S3, CloudFront, and Kubernetes.
- Knowledge of PostgreSQL or other relational databases.
- Familiarity with Infrastructure as Code tools such as Terraform.
- Experience working on E-commerce, SaaS, or Subscription-based platforms.
- Experience in fast-paced Agile environments.
What We Are Looking For
We are seeking a developer who can take ownership of features from design through deployment, contribute to technical decision-making, and build scalable solutions that support large user bases. Candidates with strong React.js, Next.js, Java, and Spring Boot experience who can join immediately will be highly preferred.
Skills: java,springboot,typescript,next.js,react,javascript,rest api