
Java Full Stack Developer
Posted 4 days ago

Posted 4 days ago
This is a fully remote position, open to applicants in India.
• Design, create, and sustain scalable frontend and backend applications.
• Develop RESTful APIs and microservices utilizing Spring Boot, Hibernate, and JPA.
• Manage database interactions with both SQL and NoSQL databases.
• Enhance backend performance while ensuring scalability and fault tolerance.
• Implement authentication and authorization mechanisms.
• Create user-friendly, responsive UI components employing Angular, React.js, Vue.js, and Ionic.
• Integrate UI components with REST APIs and WebSockets for real-time data synchronization.
• Improve frontend performance through lazy loading, caching, and code splitting techniques.
• Develop both RESTful and GraphQL APIs for frontend and third-party integrations.
• Implement asynchronous messaging systems using Kafka, RabbitMQ, or ActiveMQ.
• Work on API Gateway solutions.
• Set up CI/CD pipelines using Jenkins, GitHub Actions, GitLab CI/CD, or Azure DevOps.
• Deploy containerized applications with Docker and Kubernetes.
• Oversee cloud-based deployments on AWS, Azure, or GCP using Terraform, CloudFormation, or Ansible.
• Utilize logging and monitoring tools.
• Optimize database query performance and indexing strategies.
• Enhance frontend load times, caching strategies, and CDN integrations.
• Implement secure coding practices to mitigate vulnerabilities.
• Utilize static code analysis and security compliance tools.
• Engage in Agile sprints, sprint planning, and retrospectives.
• Collaborate with Product Owners, UX/UI Designers, and QA Engineers.
• Document technical designs, API contracts, and deployment guides.
• Conduct code reviews and provide mentorship to junior developers.
• Proficiency in Angular along with Java-based backend development, including Spring Boot, Microservices, Hibernate, and SQL.
• Familiarity with React.js, Angular, Vue.js, TypeScript, JavaScript (ES6+), HTML5, CSS3, and Bootstrap/Tailwind.
• Experience with the Ionic Framework, Apache Cordova, Capacitor, and hybrid mobile development.
• Understanding of Android, iOS, Progressive Web Apps (PWA), and responsive tablet/mobile applications.
• Proficient with Capacitor/Cordova plugins, custom native plugins, Android Studio, Xcode, Gradle, and CocoaPods.
• Knowledge of device capabilities such as push notifications, camera, GPS/geolocation, biometrics, file system, deep linking, network status, background services, and secure storage.
• Experience with reusable components, state management, offline-first design, local caching, SQLite, REST API integration, and WebSockets.
• Familiarity with testing frameworks such as Jasmine, Karma, Jest, Cypress/Appium, Chrome DevTools, Safari Web Inspector, and device/emulator debugging.
• Proficient with the Ionic CLI, npm, Node.js, Git, environment configuration, code signing, provisioning profiles, and Google Play/App Store deployment.
• Understanding of OAuth2, JWT, SSL/TLS, certificate pinning, secure storage, WebView security, lazy loading, and application performance optimization.
• Experience with SQL databases including Oracle, PostgreSQL, MySQL, and NoSQL databases such as MongoDB and Redis.
• Familiarity with Jenkins, GitHub Actions, GitLab CI/CD, Docker, Kubernetes, and Terraform.
• Knowledge of AWS, Azure, GCP, IAM Policies, Datadog, Splunk, Prometheus, New Relic, and Grafana.
• Experience developing RESTful and GraphQL APIs along with asynchronous messaging using Kafka, RabbitMQ, or ActiveMQ.
• Familiarity with API Gateway solutions such as Apigee, AWS API Gateway, Kong, or Azure API Management.
• Experience with Kubernetes platforms including EKS, AKS, GKE, or OpenShift.
• Proficient with Terraform, CloudFormation, and Ansible.
• Knowledge of authentication and authorization methods including OAuth2, JWT, SAML, and LDAP.
• Understanding of secure coding practices addressing XSS, CSRF, and SQL Injection vulnerabilities.
• Familiarity with SonarQube, Checkmarx, and Veracode.
• Experience participating in Agile sprints, sprint planning, and retrospectives.
• Ability to collaborate with Product Owners, UX/UI Designers, and QA Engineers.
• Competence in documenting technical designs, API contracts, and deployment guides.
• Experience conducting code reviews and mentoring junior developers.
• Competitive salary and performance-based bonuses.
• Flexible working hours and the option for remote work.
• Opportunities for professional development and career advancement.
• Comprehensive health insurance and wellness programs.
• A collaborative and supportive work environment.
RTX
NVIDIA
Infios
Gramian Consulting
Get handpicked remote jobs straight to your inbox weekly.