22 Aug
|
WebSenor InfoTech
|
India
22 Aug
WebSenor InfoTech
India
Job Description – Java + React Full Stack EngineerPosition: Senior Java + React Full Stack Engineer – AI/ML & Cloud
Experience: 5–8+ Years
Employment Type: Full-Time
Department: Technology / Engineering
Work Mode: Hybrid / Remote / On-site
About the Role
We are looking for an experienced Java + React Full Stack Engineer with strong expertise in backend and frontend development, DevOps, CI/CD, cloud platforms, and AI/ML technologies. The ideal candidate will be responsible for designing, developing, deploying, and maintaining scalable full-stack applications while integrating modern AI/ML capabilities.
The candidate should have hands-on experience with Java, React, AWS, Azure, GCP, CI/CD pipelines, MLflow, TensorFlow, PyTorch, Keras, and Scikit-learn, along with strong knowledge of software engineering best practices.
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java and React.
- Develop robust backend services, REST APIs, and microservices using Java/Spring Boot.
- Build responsive, reusable, and high-performance user interfaces using React.js.
- Integrate AI/ML models and services into enterprise applications.
- Work with TensorFlow, PyTorch, Keras, and Scikit-learn for machine learning and deep learning use cases.
- Manage ML experimentation, model tracking, versioning, and deployment using MLflow.
- Design and implement CI/CD pipelines for automated build, testing, deployment, and release management.
- Collaborate with DevOps teams to automate infrastructure and application deployments.
- Deploy and manage applications across AWS, Microsoft Azure, and Google Cloud Platform (GCP).
- Develop cloud-native applications using scalable and highly available architectures.
- Implement automated testing, code quality checks, security scans, and deployment workflows.
- Troubleshoot application, infrastructure, performance, and deployment issues.
- Work closely with Data Scientists, ML Engineers, DevOps Engineers, and Product teams.
- Participate in architecture discussions, code reviews, technical documentation, and Agile ceremonies.
- Ensure applications follow security, scalability, performance, and maintainability best practices.
Required Technical SkillsAreaRequired SkillsBackendJava, Spring Boot, REST APIs, MicroservicesFrontendReact.js, JavaScript/TypeScript, HTML, CSSDevOpsDevOps practices, CI/CD, automationCloudAWS, Azure, GCPAI/MLMachine Learning, Deep Learning, AI/ML integrationML FrameworksTensorFlow, PyTorch, Keras, Scikit-learnMLOpsMLflow, model lifecycle managementDevelopmentGit, API integration, testing, debuggingArchitectureMicroservices, cloud-native and distributed systemsPreferred Skills
- Experience with Docker and Kubernetes.
- Hands-on experience with Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
- Knowledge of cloud services such as AWS SageMaker, Azure Machine Learning, or Google Vertex AI.
- Experience building and deploying ML models in production environments.
- Knowledge of MLOps and model monitoring.
- Familiarity with databases such as PostgreSQL, MySQL, Oracle, or MongoDB.
- Understanding of application security, authentication, authorization, and API security.
- Exposure to Infrastructure as Code tools such as Terraform or CloudFormation.
- Knowledge of Agile/Scrum development methodologies.
Educational Qualifications
- Bachelor's or Master's degree in Computer Science, Information Technology, Engineering, Data Science, or a related field.
- 5–8+ years of professional software development experience, with significant hands-on experience in Java and React.
Experience Requirements
The ideal candidate should have:
- 5–8+ years of experience in full-stack software development.
- Strong hands-on experience with Java + React.
- Practical experience developing and deploying applications using DevOps and CI/CD practices.
- Experience working with one or more of AWS, Azure, and GCP, preferably exposure to all three.
- Experience integrating or developing solutions using AI/ML frameworks.
- Hands-on exposure to MLflow, TensorFlow, PyTorch, Keras, and Scikit-learn.
- Ability to work across application development, cloud, DevOps, and AI/ML teams.
Key Competencies
- Robust problem-solving and analytical skills
- Excellent coding and debugging abilities
- Strong understanding of software architecture and design patterns
- Ability to build scalable and production-ready applications
- Good understanding of DevOps and cloud deployment practices
- Strong communication and collaboration skills
- Ability to work in a fast-paced Agile environment
Suitable Job Titles
Senior Full Stack Engineer – Java & React | AI/ML & Cloud
or
Senior Java + React Full Stack Developer – DevOps & AI/ML
Work Location: Remote
📌 Java + React FSE (India)
🏢 WebSenor InfoTech
📍 India