Java Full Stack(Angular)
Summary
Develops end-to-end applications using Java/Spring Boot for backends and Angular/Ionic for frontends. Responsibilities include building RESTful APIs, managing SQL/NoSQL databases, implementing CI/CD pipelines with Docker/Kubernetes, and ensuring mobile platform integration across Android and iOS.
Required Technical Skills
? Frontend: React.js, Angular, Vue.js, TypeScript, JavaScript
(ES6+), HTML5, CSS3, Bootstrap/Tailwind
? Backend:
Java, Spring Boot, Microservices, Hibernate, JPA, REST APIs, GraphQL
? Secondary Skill: Ionic Framework, Apache Cordova, Capacitor,
Hybrid Mobile Development
? Mobile
Platforms: Android, iOS, Progressive Web Apps (PWA), responsive tablet and
mobile applications
? Native Integration: Capacitor/Cordova plugins, custom native
plugins, Android Studio, Xcode, Gradle, CocoaPods.
? Device
Capabilities: Push notifications, camera, GPS/geolocation, biometrics, file
system, deep linking, network status, background services and secure storage
? Mobile
Architecture: reusable components, state management, offline-first design,
local caching, SQLite, REST API integration and WebSockets
? Testing
& Debugging: Jasmine, Karma, Jest, Cypress/Appium, Chrome DevTools,
Safari Web Inspector and device/emulator debugging
? Build
& Release: Ionic CLI, npm, Node.js, Git, environment configuration,
code signing, provisioning profiles and Google Play/App Store deployment
? Mobile
Security & Performance: OAuth2, JWT, SSL/TLS, certificate pinning, secure
storage, WebView security, lazy loading and application performance
optimization
? Databases:
SQL (Oracle, PostgreSQL, MySQL), NoSQL (MongoDB, Redis)
? DevOps
& CI/CD: Jenkins, GitHub Actions, GitLab CI/CD, Docker, Kubernetes,
Terraform
? Cloud
& Security: AWS/Azure/GCP, OAuth2, JWT, SSL/TLS, IAM Policies
? Monitoring
& Performance: Datadog, Splunk, Prometheus, New Relic, Grafana
Key Responsibilities
1️⃣ Full Stack
Development (Frontend & Backend)
✅ Backend (Java, Spring Boot, Microservices)
- Develop RESTful APIs and microservices using
Spring Boot, Hibernate, and JPA.
- Implement database interactions with SQL (Oracle,
PostgreSQL, MySQL) and NoSQL (MongoDB, Redis).
- Optimize backend performance, ensure scalability
and fault tolerance.
- Implement authentication, authorization (OAuth2,
JWT, SAML, LDAP).
✅ Frontend (React.js / Angular / Vue.js)
- Develop user-friendly, responsive UI components
using modern JavaScript frameworks like Angular and Ionic.
- Integrate UI components with REST APIs
and WebSockets for real-time data updates.
- Optimize frontend performance (lazy loading,
caching, code splitting).
2️⃣ API &
Integration Development
✅ Develop RESTful and GraphQL APIs for frontend and
third-party integrations.
✅ Implement
asynchronous messaging using Kafka, RabbitMQ, or ActiveMQ.
✅ Work
on API Gateway solutions (Apigee, AWS API Gateway, Kong, Azure API Management).
3️⃣ DevOps, CI/CD,
and Cloud Deployment
✅ Implement CI/CD pipelines using Jenkins, GitHub Actions, GitLab
CI/CD, Azure DevOps.
✅ Deploy
containerized applications using Docker and Kubernetes (EKS, AKS, GKE,
OpenShift).
✅ Manage
cloud-based deployments on AWS, Azure, or GCP using Terraform, CloudFormation,
Ansible.
✅ Work
with logging and monitoring tools (Prometheus, ELK Stack, Datadog, New Relic).
4️⃣ Performance
Optimization & Security
✅ Optimize backend query performance and database indexing.
✅ Improve
frontend load times, caching strategies, and CDN integrations.
✅ Implement
secure coding practices to prevent vulnerabilities (XSS, CSRF, SQL Injection).
✅ Work
with SonarQube, Checkmarx, and Veracode for static code analysis and
security compliance.
5️⃣ Agile Development
& Collaboration
✅ Participate in Agile sprints, sprint planning, and retrospectives.
✅ Work
closely with Product Owners, UX/UI Designers, and QA Engineers.
✅ Document
technical designs, API contracts, and deployment guides.
✅ Conduct
code reviews and mentor junior developers.
Skills
- ActiveMQ
- Agile
- AKS
- Android
- Angular
- Ansible
- API
- Appium
- Authentication
- AWS
- Azure
- Azure DevOps
- Bootstrap
- CI/CD
- CLI
- Cloud
- CloudFormation
- Cordova
- CSS
- Cypress
- Datadog
- DevOps
- Docker
- EKS
- ELK
- GCP
- Git
- GitHub
- GitHub Actions
- GitLab
- GKE
- Gradle
- Grafana
- GraphQL
- Hibernate
- HTML
- IAM
- Ionic
- iOS
- Java
- JavaScript
- Jenkins
- Jest
- JPA
- JWT
- Kafka
- Kubernetes
- LDAP
- Microservices
- MongoDB
- MySQL
- New Relic
- Node.js
- NoSQL
- Npm
- OAuth
- OpenShift
- Oracle
- PostgreSQL
- Prometheus
- RabbitMQ
- React
- Redis
- REST
- SAML
- Secure Coding
- SonarQube
- Splunk
- Spring
- SQL
- SQLite
- SSL
- Tailwind
- Terraform
- TLS
- TypeScript
- Vue
- Websockets
- Xcode