Tech Lead/ Senior Fullstack Developer
Sapthora
Job Description
Job Title: Senior JAVA Full Stack Developer
Location: Remote
Experience: Minimum 5 years of professional experience
Job Summary:
We are seeking an experienced Senior Full Stack Developer with strong expertise in Java back-end and modern front-end technologies. The candidate should be able to lead a small team, contribute hands-on, and drive both architecture and deliverables. This role involves full software lifecycle participation, mentoring, design, implementation, and ensuring high code quality.
Key Responsibilities:
- Design, develop, test, deploy, and maintain back-end services using Java, especially with Spring and Spring Boot frameworks.
- Design and implement front-end features and user interfaces using React, along with state management tools like Redux.
- Develop and optimize database schemas; write efficient queries in MySQL; ensure data integrity, performance, and scaling.
- Work with HTML, CSS, and JavaScript to ensure responsive, performant, and user-friendly front-end components.
- Build and consume RESTful APIs; integrate front-end and back-end systems seamlessly.
- Ensure code robustness, including producing well-tested, maintainable, and clean code; unit testing, integration testing, code reviews.
- Mentor, guide, and review work of junior / mid-level developers; manage tasks and timelines within the team.
- Participate in architectural discussions; help make decisions about technology stack, best practices, and tools.
- Collaborate cross-functionally with Product, QA, UI/UX, DevOps teams to deliver high-quality software products.
- Troubleshoot, debug, and fix defects; optimize application performance.
- Ensure adherence to coding standards, security best practices, version control policies, etc.
- Estimate effort and provide timelines for deliverables; monitor progress and flag risks.
Required Skills & Qualifications:
- Bachelor’s degree in Computer Science / Engineering / related field (or equivalent experience).
- At least 5 years of experience in full-stack software development.
- Strong proficiency in Java (core Java, object-oriented programming).
- Extensive hands-on experience with Spring Framework, especially Spring Boot, Spring MVC, Spring Data, etc.
- Solid experience with React (hooks, component lifecycle, etc.) and Redux for front-end state management.
- Strong skills in HTML5, CSS3, and JavaScript (modern standards / ES6+).
- Hands-on experience with MySQL (schema design, query optimization).
- Familiarity with REST API design and implementation.
- Proficient in debugging, performance optimization, and writing clean, maintainable code.
- Experience in version control systems (e.g., Git).
- Good understanding of software development lifecycle, agile/scrum methodologies.
- Strong communication skills, both verbal and written; ability to explain technical choices.
- Proven ability to take ownership; comfortable handling tasks independently and mentoring team members.
- Strong expertise in: Java, Spring, Spring Boot, MySQL, React, Redux, HTML, CSS, JavaScript
- Experience with AWS and CICD is a plus
- Familiarity with JIRA, Bitbucket, and Sprint Planning
- Ability to lead a small but dynamic team and guide projects from development to deployment
Job Type: Full-time
Pay: ₹400,000.00 - ₹450,000.00 per year
Benefits:
- Work from home
Work Location: Remote
How to Apply
Ready to take the next step in your career? Click the "Apply Now" button to be redirected to the official application portal.
Company Info
Sapthora
Posted on Indeed