Senior Java Full-Stack Software Engineer (React, Java, Node.js)
Location: Hyderabad / Pune(Hybrid)
Responsibilities
• Take end-to-end ownership of features, including code reviews, pull request
management, merges, and backporting as required.
• Troubleshoot production issues and provide timely fixes
• Design, develop, and maintain responsive and high-quality user interfaces
using React and modern JavaScript (ES6+).
• Implement reusable UI components, state management, and performance
optimizations.
• Ensure cross-browser compatibility and adherence to accessibility standards.
• Develop and maintain backend services using Java and Node.js.
• Design, implement, and optimize RESTful APIs to support frontend and third-party
integrations.
• Ensure backend services are scalable, secure, and resilient.
• Handle authentication, authorization, and data validation logic
• Design and optimize database schemas using SQL-based relational databases.
• Work with Columnar Databases (e.g., ClickHouse, Apache Druid, Snowflake,
Redshift, BigQuery) for analytics and high-volume data processing.
• Optimize queries for performance, scalability, and cost efficiency.
• Ensure data consistency, integrity, and availability.
• Contribute to system design discussions and architectural decisions.
• Build solutions that are modular, maintainable, and aligned with best engineering
practices.
• Identify and resolve performance bottlenecks across frontend, backend, and database
layers.
• Develop and maintain unit, integration, and API tests
Required Qualifications
• 6+ years of professional software development experience.
• Strong hands-on experience with:
o React and modern JavaScript
o Java (Spring / Spring Boot preferred)
o Node.js
o RESTful API design and development
o SQL and relational database systems
o Columnar Databases for analytics or large-scale data processing- ClickHouse, Apache
Druid, Snowflake, Redshift, BigQuery
• Solid understanding of data structures, algorithms, and object-oriented design.
• Experience with version control systems (e.g., Git) and code review workflows.
• Strong problem-solving and analytical skills
• Experience working with any of the AI tools to accelerate the productivity
Nice-to-Have Skills
• Experience with microservices architecture.
• Familiarity with cloud platforms (AWS, Azure, or GCP).
• Exposure to containerization and orchestration (Docker, Kubernetes).
• Experience with CI/CD pipelines and DevOps practices.
• Knowledge of performance monitoring, logging, and observability tools.
• Experience working in agile or scrum-based development environments.
• Ability to work independently as well as in a collaborative team environment.
• Clear and effective communication skills.
• Willingness to learn new technologies and adapt to evolving requirements
• High sense of ownership and accountability for deliverables
Skills Required
Git, React, Sql, Java, Node.js