Software Development Engineer 2 (Full Stack)

Posted 9 Days Ago
Be an Early Applicant
Bellandur, Bengaluru Urban, Karnataka, IND
In-Office
Mid level
Fintech • Payments • Software • Financial Services
The Role
Develop and maintain scalable Java/Spring backend services and React front-end features. Build secure RESTful APIs and microservices, design data models, write optimized SQL, debug performance issues, and deliver tested, maintainable code in an Agile team with product and UX partners.
Summary Generated by Built In
Key Responsibilities
  • Design, build, and maintain high-quality, scalable user-facing features and interactive UI components using React.js (and modern TypeScript), translating designs into polished, accessible, and performant code.

  • Own end-to-end feature delivery: frontend UI + supporting APIs/services.

  • Develop secure, performant RESTful APIs and microservices (primarily in Java/Spring Boot; Go experience is a strong plus) to power both internal systems and client-facing applications.

  • Design data models, write optimized SQL queries, and manage integrations with relational (PostgreSQL/MySQL) and/or NoSQL databases.

  • Identify bottlenecks, debug complex issues across the full stack, and optimize applications for performance, scalability, and security.

  • Write clean, maintainable, well-tested code (unit + integration) using tools such as Jest/React Testing Library, JUnit, Mockito, etc.

  • Collaborate closely with product managers, UX/UI designers, and other engineers in an Agile/Scrum environment to ship high-quality iterations.

Required Qualifications
  • 3+ years of professional software engineering experience with significant hands-on work on both frontend and backend (frontend-heavy recent experience preferred).

  • Strong, production-level expertise in React.js (functional components, Hooks, modern state management — Redux Toolkit / Zustand / Context, routing, performance optimisation). Solid TypeScript experience is highly preferred.

  • Solid understanding of core web fundamentals (HTML5, CSS3, TypeScript or modern JavaScript/ES6+) and ability to build responsive, accessible, high-quality UIs.

  • Hands-on experience with Java (11+) and the Spring ecosystem (Spring Boot, Spring Security, Spring Data JPA/Hibernate) or equivalent backend experience in Go. Ability to design and implement production APIs and services is required.

  • Proven experience building and consuming RESTful APIs and working with microservice-oriented architectures.

  • Strong proficiency with relational databases and SQL; familiarity with NoSQL is a plus.

  • Proficiency with Git and collaborative workflows (GitHub, GitLab, or Bitbucket).

  • Excellent problem-solving skills, clear communication, and a collaborative mindset.

Skills Required

  • 3+ years of professional software engineering experience with a focus on backend systems.
  • Deep, hands-on expertise in Java (Java 11 or higher preferred).
  • Strong experience with the Spring ecosystem (Spring Boot, Spring Security, Spring Data JPA/Hibernate).
  • Solid understanding of HTML5, CSS3, and JavaScript (ES6+).
  • Practical working knowledge of React.js, including functional components, Hooks, and state management (Redux or Context API).
  • Proven experience building and consuming RESTful APIs and microservice architecture principles.
  • Strong proficiency with relational databases and SQL (PostgreSQL, MySQL) and integrations with NoSQL.
  • Proficiency with Git and collaborative workflows (GitHub, GitLab, or Bitbucket).
  • Ability to write unit and integration tests using frameworks such as JUnit, Mockito, React Testing Library, or Jest.
  • Excellent problem-solving, communication skills, and a collaborative mindset.
Am I A Good Fit?
beta
Get Personalized Job Insights.
Our AI-powered fit analysis compares your resume with a job listing so you know if your skills & experience align.

The Company
HQ: Bengaluru
939 Employees
Year Founded: 2015

What We Do

Cashfree Payments is a leading fintech company providing a full-stack payments platform for businesses in India, enabling them to collect payments, make payouts, and manage international transactions.

Similar Jobs

Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees
Hybrid
Bengaluru, Bengaluru Urban, Karnataka, IND
289097 Employees

Toast Logo Toast

Senior Software Engineer

Cloud • Fintech • Food • Information Technology • Software • Hospitality
In-Office
Bangalore, Bengaluru Urban, Karnataka, IND
5000 Employees

Similar Companies Hiring

Hanover Park Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
42 Employees
Kepler  Thumbnail
Fintech • Software
New York, New York
6 Employees
Onshore Thumbnail
Artificial Intelligence • Fintech • Software • Financial Services
New York, New York
60 Employees

Sign up now Access later

Create Free Account

Please log in or sign up to report this job.

Create Free Account