09 Sep
|
MindBrain
|
India
Java + React Full Stack Developer
Position: Java + React Full Stack Developer
Experience: 5+ Years
Location: Remote
Job Type: Contract / Full-Time
Job Overview
We are looking for an experienced Java + React Full Stack Developer to design, develop, and maintain scalable enterprise applications. The ideal candidate should have solid hands-on experience with Java, Spring Boot, React.js, REST APIs, microservices, databases, and cloud technologies.
The candidate will work closely with product managers, business analysts, UI/UX designers, QA engineers, and other developers to deliver high-quality, secure, and scalable applications.
Key Responsibilities
- Design, develop, test, and maintain full-stack applications using Java, Spring Boot, and React.js.
- Build scalable and reusable frontend components using React.js, JavaScript/TypeScript, HTML, and CSS.
- Develop robust backend services, RESTful APIs, and microservices using Java and Spring Boot.
- Integrate frontend applications with backend services and third-party APIs.
- Design and optimize database schemas, queries, and stored procedures using SQL databases.
- Implement application security, authentication, authorization, and secure API integrations.
- Write clean, maintainable, reusable, and well-tested code following industry best practices.
- Develop unit, integration, and functional tests to ensure application quality.
- Troubleshoot and resolve application defects, performance issues, and production problems.
- Participate in code reviews and provide technical guidance to other developers.
- Collaborate with DevOps teams to support CI/CD pipelines, containerization, and cloud deployments.
- Contribute to application architecture, technical design, and performance optimization.
- Participate in Agile/Scrum ceremonies including sprint planning, daily stand-ups, reviews, and retrospectives.
- Prepare technical documentation and support knowledge-sharing activities.
Preferred Skills
- Experience building enterprise-scale applications
- Strong understanding of microservices and distributed systems
- Knowledge of Kafka or other messaging technologies
- Experience with Redis or caching technologies
- Experience with OAuth2, JWT, or similar authentication mechanisms
- Knowledge of Agile/Scrum methodologies
- Experience with performance tuning and application monitoring
- Familiarity with SonarQube and static code analysis
- Experience working with CI/CD and DevSecOps practices
Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, or a related field.
- 5+ years of professional software development experience.
- Strong experience in both Java backend and React frontend development.
- Excellent problem-solving and analytical skills.
- Strong communication and collaboration skills.
- Ability to work independently as well as within a distributed Agile team.
📌 Senior Full Stack Java + React Developer (India)
🏢 MindBrain
📍 India