We are looking for a highly experienced Java Full Stack Developer with strong expertise in Java, Spring Boot, Microservices, and React.js to design, develop, and maintain scalable enterprise applications.
Key Responsibilities
- Develop full-stack applications using Java, Spring Boot, and React.js.
- Design and develop scalable RESTful APIs and Microservices.
- Build responsive and reusable UI components using React.js, JavaScript/TypeScript, HTML5, and CSS3.
- Integrate React applications with backend APIs and services.
- Work with SQL/NoSQL databases and optimize database queries.
- Implement unit, integration, and automated tests.
- Troubleshoot application issues and participate in code reviews.
- Collaborate with QA, DevOps, product, and business teams in an Agile/Scrum environment.
Required Skills
- 10+ years of software development experience.
- Strong hands-on experience with Java 8+, Spring Boot, and Microservices.
- Strong expertise in React.js, JavaScript/TypeScript, HTML5, and CSS3.
- Experience with REST APIs and API integration.
- Good knowledge of SQL/NoSQL databases.
- Experience with Git, Maven/Gradle, and CI/CD.
- Strong problem-solving and communication skills.
Good to Have
- Experience with Kafka, Docker, Kubernetes, AWS/Azure.
- Knowledge of Redux, React Hooks, and state management.
- Experience with automated testing frameworks and cloud-native application development.
