Main Responsibilities
- Contribute to design, develop and maintain a full-stack web application integrated with the Linux ecosystem.
- Implement backend services in Java, ensuring secure and scalable RESTful APIs.
- Develop modern and responsive user interfaces using React.
- Create and manage Docker containers for deployment in embedded and cloud environments.
- Integrate solutions with Azure services (App Services, Container Instances, Key Vault).
- Ensure application security, performance, and reliability.
- Collaborate with the team to define architectures and CI/CD pipelines.
Required Technical Skills
- Java: Spring Boot, REST API development.
- React: TypeScript recommended.
- Docker image creation and container orchestration.
- Linux: basic knowledge for integration and troubleshooting in embedded environments (Yocto OS knowledge preferred).
- APIs: MQTT or other WebSocket protocols.
- Azure Cloud: container management, and DevOps pipelines.
- Databases: SQL language knowledge (eg. PostgreSQL)
. - CI/CD: Azure DevOps kwnoledge preferred.
- Application Security: authentication/authorization management (OAuth2, Azure AD).
Nice to Have
- Experience with microservices and distributed architectures.
- Knowledge of automated testing (eg. JUnit).
Soft Skills
- Problem-solving skills in complex environments.
- Teamwork and cross-functional collaboration.
- Proactivity and attention to code quality.
Job Skils: Azure Dev Ops Java RestApi Spring Boot SQL TypeScript
Job Category: Full Stack Developer
Job Type: Full Time
Job Location: India