Full Stack Engineer (Java / React)

Lucknow, Uttar Pradesh, India
Nov 06, 2024
Nov 06, 2025
Remote
Full-Time
6 Years
Job Description

We are looking for a highly skilled Full Stack Engineer to join a forward-thinking, globally recognized fintech SaaS company. In this role, you will leverage your experience with modern web technologies and backend development to build high-quality, responsive applications. Working within a fast-paced and collaborative environment, you’ll directly impact significant projects by developing and optimizing frontend and backend functionalities.

Experience. 6+ years

Must-Have Technical Skills

Frontend Development. Proficient in React.js, Redux, and TypeScript for creating dynamic user interfaces.

  • Expertise in HTML5, CSS3, and responsive design principles.
  • Skilled in using React hooks and managing complex UI interactions.
  • Strong understanding of RESTful APIs for smooth frontend-backend integration.

Backend Development. Hands-on experience with Spring Boot and Spring WebFlux for developing reactive microservices.

  • Deep knowledge of Java and reactive programming for building scalable applications.
  • Familiarity with both SQL and NoSQL databases for efficient data handling.

Deployment & Cloud Services. Experience with CI/CD pipelines, containerization tools like Docker and Kubernetes, and cloud services like AWS.

Additional Skills

  • Proficiency in version control using Git.
  • Experience optimizing applications for performance, security, and scalability.

Soft Skills

  • Strong problem-solving abilities and attention to detail.
  • Excellent communication and teamwork skills.
  • Adaptability to evolving project requirements and technologies.
  • Self-motivated with a commitment to continuous learning and improvement.

Key Responsibilities

  1. Frontend Development. Build and maintain user-friendly, high-performance UIs using React.js, Redux, and TypeScript.
  2. Backend Development. Design and implement reactive microservices with Spring Boot and WebFlux for scalability and efficiency.
  3. Collaborate. Work closely with cross-functional teams to align technical solutions with business needs.
  4. Optimize and Troubleshoot. Ensure performance, security, and responsiveness while proactively identifying and resolving issues.
  5. Maintain Quality. Write clean, scalable code, conduct unit testing, perform code reviews, and adhere to best practices in development.

How to Apply

  • Register or login on the Uplers portal and complete the application form.
  • Complete the video screening (30 min) and click ‘Apply’ to get shortlisted.
  • Once selected, meet the client for your interview and kickstart your career with us!

About Uplers

Uplers is dedicated to making hiring reliable, simple, and fast. We’ll help you connect with impactful opportunities and support you throughout the contract. Plus, a Talent Success Coach will assist you during your engagement. Explore more opportunities on our portal and take the next step in your career.