Job Description – Full Stack Java Developer (React + Spring Boot)
Position Full Stack Developer
Experience Required 6+ Years
Budget - 2x
Location - Any (Must be able to come for important meetings once in 2-3 months)
Flexible / As per business requirement
Role Overview
We are looking for an experienced Full Stack Developer with strong expertise in React.js, Java, Spring Boot, Hibernate, REST APIs, and Oracle SQL. The ideal candidate will be responsible for designing, developing, and maintaining scalable enterprise applications while collaborating closely with product owners, architects, and cross-functional teams.
The candidate should possess strong problem-solving abilities, hands-on development experience across front-end and back-end technologies, and a solid understanding of software development best practices.
Key Responsibilities
- Design, develop, and maintain web applications using React.js and Java/Spring Boot.
- Build scalable, secure, and high-performance RESTful services and APIs.
- Develop and optimize database solutions using Oracle SQL.
- Implement data access layers and ORM solutions using Hibernate/JPA.
- Participate in application architecture, technical design, and code reviews.
- Troubleshoot and resolve application defects, performance issues, and production incidents.
- Collaborate with business analysts, QA teams, and stakeholders to deliver high-quality solutions.
- Write clean, maintainable, and reusable code following coding standards and best practices.
- Contribute to CI/CD processes and deployment activities.
- Ensure application security, scalability, reliability, and performance.
Required Technical Skills
Front-End
- Strong experience with React.js
- Proficiency in JavaScript, HTML5, and CSS3
- Experience with React , Context API
- Strong understanding of responsive and cross-browser UI development
Back-End
- Strong programming expertise in Java (8/11/17+)
- Hands-on experience with Spring Boot
- Experience with Hibernate/JPA
- Strong understanding of Microservices Architecture
- Experience building and consuming REST APIs
Database
- Strong expertise in Oracle SQL
- Experience in query optimization, stored procedures, and performance tuning
- Understanding of data modeling and relational database design
Additional Skills
- Experience with Git and source control management
- Understanding of CI/CD pipelines
- Familiarity with Agile/Scrum methodologies
- Knowledge of application security and performance optimization
Preferred Qualifications
- Experience working in enterprise-scale application development.
- Exposure to cloud platforms (Azure, AWS, or GCP).
- Experience with Docker and containerized deployments.
- Knowledge of messaging frameworks such as Kafka, JMS, or RabbitMQ.
- Understanding of DevOps practices and automated deployments.
Educational Qualification
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
Candidate Profile
The ideal candidate should be a self-driven professional with:
- Strong analytical and problem-solving skills.
- Excellent communication and stakeholder management abilities.
- Ability to work independently and within cross-functional teams.
- Passion for delivering high-quality, scalable software solutions.
Primary Skills: React.js, Java, Spring Boot, Hibernate, REST APIs, Oracle SQL
Experience: 6+ Years
Role Type: Full Stack Developer / Senior Software Engineer