We are seeking a skilled Full Stack Developer (Java + React) to join our development team. The ideal candidate will have hands-on experience in Java-based backend development and React.js for frontend development. You will be responsible for designing, developing, testing, and deploying scalable web applications while ensuring security, performance, and maintainability.
Key Responsibilities :
- Backend Development : Design, develop, and maintain RESTful APIs using Java, Spring Boot, Hibernate, and Microservices architecture.
- Frontend Development : Build responsive and interactive user interfaces using React.js, Redux, JavaScript, TypeScript, HTML, and CSS.
- Software Design : Implement best coding practices, design patterns, and architectural principles for scalable applications.
- Technical Troubleshooting : Debug and optimize code for performance, security, and scalability.
- Test Automation : Develop unit and integration tests using tools like JUnit, Mockito, Cypress, and Jest.
- Continuous Learning : Stay updated with emerging technologies, frameworks, and best practices in full-stack development.
- Collaboration : Work closely with UI / UX designers, backend engineers, DevOps teams, and business stakeholders.
- Deployment & CI / CD : Utilize tools like Docker, Kubernetes, Jenkins, and Git for automated builds, deployments, and version control.
- Security & Compliance : Implement secure coding practices, authentication, and authorization mechanisms.
- Risk & Controls : Identify, assess, and mitigate technical risks in software development.
- Agile Development : Participate in Agile ceremonies, including sprint planning, daily stand-ups, and retrospectives.
Required Skills & Qualifications :
Backend : Java, Spring Boot, Hibernate, RESTful APIs, Microservices, SQL (PostgreSQL, MySQL), NoSQL (MongoDB, Redis)Frontend : React.js, Redux, JavaScript, TypeScript, HTML5, CSS3, Material-UI, BootstrapDevOps & CI / CD : Docker, Kubernetes, Jenkins, Git, GitHub / GitLabCloud & Infrastructure : AWS / Azure / GCP (Preferred)Testing & Quality Assurance : JUnit, Mockito, Jest, Cypress, SeleniumSecurity : OAuth, JWT, Secure Coding PracticesSoft Skills : Strong communication, problem-solving, strategic thinking, teamwork, and business acumenPreferred Qualifications :
Experience with GraphQL, WebSockets, Kafka, or RabbitMQ.Knowledge of Terraform, Ansible, or other Infrastructure as Code (IaC) tools.Familiarity with Agile and Scrum methodologies.Skills Required
Java, Spring Boot, react.js , Docker, Kubernetes, Javascript, Typescript