About the Role:
TeckLeap is looking for a talented and passionate Java Front-End Developer with strong expertise in Next.js to join our growing engineering team. You will be responsible for building modern, scalable, and high-performance web applications that integrate seamlessly with Java-based backend services. The ideal candidate should have hands-on experience with Next.js, React, TypeScript, JavaScript, and REST API integration along with a strong understanding of enterprise application development.
Key Responsibilities:
- Design, develop, and maintain responsive web applications using Next.js and React.js
- Build reusable UI components and frontend libraries.
- Implement Server-Side Rendering (SSR), Static Site Generation (SSG), and Incremental Static Regeneration (ISR)
- Optimize application performance, SEO, accessibility, and user experience
- Ensure cross-browser and cross-device compatibility
- Integrate frontend applications with Java-based backend systems and REST APIs.
- Work closely with Java/Spring Boot developers to define and consume APIs.
- Collaborate with product managers, architects, and UX designers to deliver requirements.
Required Qualifications:
- Bachelor's degree in Computer Science, Information Technology, or related field.
- 10+ years of experience in front-end or full-stack software development.
- 5+ years of hands-on experience building production applications using Next.js and React.js.
- Strong proficiency in JavaScript (ES6+), TypeScript, HTML5, and CSS3.
- Hands-on experience with Next.js App Router, Server-Side Rendering (SSR), Static Site Generation (SSG), and API Routes.
- Experience with frontend frameworks and UI libraries such as Tailwind CSS, Material UI, Bootstrap, or Ant Design.
- Experience integrating frontend applications with Java Spring Boot backend services and REST APIs.
- Strong understanding of responsive web design, accessibility standards, and cross-browser compatibility.
- Experience with state management libraries such as Redux Toolkit, Context API, or Zustand.
- Knowledge of authentication and authorization mechanisms including OAuth2, OpenID Connect, and JWT.
- Experience with testing frameworks such as Jest, React Testing Library, Cypress, or Playwright.
- Experience with Git, Azure DevOps, GitHub, CI/CD pipelines, and modern development workflows.
- Familiarity with Agile/Scrum development methodologies.
Preferred Qualifications:
- Experience with cloud platforms such as Microsoft Azure, AWS, or Google Cloud Platform (GCP).
- Knowledge of containerization technologies including Docker and Kubernetes.
- Experience working with enterprise-grade Java Spring Boot Microservices architectures.
- Understanding of web application security best practices and performance optimization techniques.
- Experience building SaaS, multi-tenant, or B2B enterprise applications.
- Knowledge of GraphQL and modern API integration patterns.
- Familiarity with performance monitoring and observability tools.
- Exposure to DevOps practices and Infrastructure as Code (IaC).
- Experience with AI-enabled web applications and modern frontend architectures.
- Knowledge of Progressive Web Apps (PWA), SEO optimization, and accessibility standards (WCAG).