Software Developer
VRK IT Vision Inc. · United States · 4 mo ago
RemoteRemoteEngineeringFull-time
Key Responsibilities
- Design, develop, and maintain scalable full-stack applications using Java for backend and React for frontend.
- Build and optimize RESTful APIs and integrate third-party services.
- Develop and manage SQL databases, ensuring data integrity and performance.
- Implement AI-driven features and leverage machine learning models where applicable.
- Deploy, monitor, and maintain applications on Google Cloud Platform (GCP).
- Collaborate with cross-functional teams to develop to requirements and deliver high-quality solutions.
- Ensure application security, performance, and reliability through best practices.
- Participate in code reviews, testing, and continuous integration/continuous deployment (CI/CD) processes.
Required Skills & Qualifications
- Backend Development: Strong proficiency in Java and related frameworks (Spring Boot preferred).
- Frontend Development: Expertise in React.js, HTML, CSS, and JavaScript.
- Database Management: Hands-on experience with SQL (MySQL, PostgreSQL, or similar).
- API Development: Proven ability to design and consume RESTful APIs.
- Cloud Platforms: Experience with GCP services (Compute Engine, Cloud Functions, BigQuery, etc.).
- AI/ML Integration: Familiarity with AI concepts and ability to integrate ML models into applications.
- Familiarity with OAuth2 authentication and authorization for secure user access.
- Knowledge of CI/CD pipelines and DevOps practices.
- Familiarity with security best practices for web applications.
- Exposure to microservices architecture.
- Strong understanding of software architecture, design patterns, and best practices.
- Excellent problem-solving skills and ability to work in an agile environment.