JD for full-stack Developer 
Key Responsibilities 
Backend Responsibilities: 
● Build and maintain APIs using Java (8+) and Spring Boot
● Create and manage backend logic for fintech platforms. 
● Write clean, maintainable code and follow best practices. 
● Work with PostgreSQL/MySQL databases. 
● Use version control systems like Git and follow CI/CD processes. ● Deploy and monitor backend services on AWS or GCP (basic level). 
Frontend Responsibilities: 
● Build responsive UIs using React.js, HTML, CSS, and JavaScript (ES6+). ● Translate designs into pixel-perfect interfaces. 
● Ensure mobile responsiveness and cross-browser compatibility. ● Optimize frontend performance and handle basic UI bugs. 
● Collaborate with backend developers to integrate APIs. 
Must-Have Skills 
● 2+ years of experience in full-stack development. 
● Strong hands-on experience with Java, Spring Boot, and React.js. ● Good understanding of REST API design, frontend, and backend integration. ● Familiarity with SQL and relational databases.
● Experience using Git, build tools (Maven/Webpack), and debugging tools. ● Comfortable working in an Agile/Scrum environment. 
● Strong problem-solving and communication skills. 
Good to Have 
● Experience using Bootstrap or Tailwind CSS
● Exposure to basic backend scripting in Python
● Familiarity with testing tools like Jest or Mocha. 
● Basic understanding of cloud services and deployment workflows. ● Interest in fintech and building real-world applications.